Agree 100% This happens to damn near everyone in this day and age. Another bit of advice - network, network, network. Call anyone you think might be able to help and ask them for 15-20 minutes of their time. DON'T ask them for a job, rather - ask them for their advice. There is a psychological reason for making this distinction - most people want to help, but they usually don't have a job handy and they also don't wanted to feel pressured into "finding" someone a job. BUT, if all they are doing is offerring their two cents, they are happy to do it. I have been on both sides of these situations and trust me, it WILL work. Remember, the goal going into any meeting is just to get another contact (i.e. keep the networking alive).
When you meet with people, be sure to have a pitch together - tell them what you are lookng for. This sounds like a duh, but I have met with folks who don't do this very well. The point is - people WANT to help - but they have to know what you are looking for (i.e. who to send you to next).
Think of networking as your new job. Get up at the normal time, get ready as if you were going to work and get on the phone (or get to your meetings). Put in at least 6 hours a day (allow a couple extra hours for record shopping as your gift to yourself).
Depending on the type of job, salary you want, etc., this could take some time. Six months is reasonable. When the offer comes, be prepared to negotiate and get what you want.
There is NO shame with any of this and as you search, just think about how you will someday pay it back - because someday you will