It's a difficult market out there. I graduated from school at the end of 2000 and didn't get a job until May of 2003!
It's all a matter of finding the right offer at the right time. I know people who managed to get jobs before they even graduated. Of course, they tend to have large egos because of it, but some people get lucky every now and then. Most (like you and I, it seems) don't and have to work hard to get what they want.