When companies are hiring less and more people are looking, then it is even more critical that you stand out as the best candidate in every way. You need a resume that highlights your experience in the best possible light, a top-notch portfolio, a great positive attitude, interviewing skills that help you show how great you are, and as many connections as you can get. You have to be twice as good as everyone else, and that takes work. Take advantage of every resource you can find, even the ones you don’t think you need. Think you have a great resume? Have someone review it anyway. Believe you’re a fantastic interviewer? Have a professional work with you and give you feedback. Current on all your software? Learn something new. No matter how good you are, there’s always room for improvement.
And whatever you do, don’t do this. Poor guy, what was he thinking?!