If you're unemployed you already know that it's tough out there in the job market. If you want statistics then check out the following information from the Bureau of Labor Statistics here, here, and here. If you're unemployed then you probably don't care about statistics. You just want to find a new job. Following are some thoughts and tools you can use.
If you're out of work and want to find a new one then you absolutely must treat your job search as your current job. You'll need to spend a significant proportion of your time on your job search. What's the appropriate amount of time? It depends on how motivated you are and how pressing being reemployed is for you. I recommend a minimum of 20 hours per week. More is better. Spend the rest of your time productively too. Get some exercise, eat well, and spend time on the things that you love.
Most people don't network very much at all. Networking is the single best thing that you can do to find a new job. Networking puts you in contact with people and gives you opportunities to have conversations. If the people in your life don't know that you're looking for a job they can't help you. Talk with people every day. Take this downtime in your life to look up old work colleagues, friends, and acquaintances and get back in contact. Attend industry events, conferences, job fairs, and any events where you can talk with people.
This is an adjunct to networking. Make sure that you ask everyone you speak with for referrals. The classic way to ask is to say something like, "Who do you know who may be looking for someone with my skills?" You may not even have to ask this question if you have enough conversations with people who care about you. People love to help!
If you belong to mailing lists, groups, and associations then let people know of your search. If you don't belong to any then join some that relate to your industry. Become an active participant and contribute to others. Always ask yourself what you can do for someone else. Maybe you can answer technical questions, provide resources, or give referrals. People will remember you as the person who helped them.
Of course you need a quality resume. There are lots of people with many and varied ideas about how your resume should look. You could start here.
Make sure that you provide a valid phone and email for everyone you meet and in every written communication. Get some business cards. You can do that here for almost nothing.
Develop some online profiles. They are an excellent way for people to find you.
Join networks that relate to your industry. There are networks for just about everything on Ning. Search the LinkedIn Groups Directory here or the Google Groups Directory here or the Yahoo Groups Directory here.
You'll probably want to post your resume on the job boards. I purposely listed this last because I believe that it's the least important thing to do. It's not a bad thing to do it's just not likely to be as effective as the above suggestions. Possibly more important than actually posting your resume is to create job search agents that will email you when suitable jobs become available so that you can target those opportunities. Following are a few job boards and job aggregators. There are thousands of others. Pay particular attention to niche boards for your industry.
This clearly isn't an exhaustive list of everything you can do and all the available resources. Please add a comment if you have something to add that can assist job seekers.