What type of company you want to work for? Either you can work for a large, established company and probably get good pay, decent benefits, but ultimately have a pretty boring job.. or you can work for a smaller company where work is generally more varied and you'll have more control of things. I'm part of the latter set.
If you're not going to be managed by somebody technical, "no thanks". The most common problem I see with people fresh out of Uni. is that they know syntax but not how to code and structure stuff effectively. That only comes from experience and you should try and find somewhere that you know you'll
continue to learn stuff.
You should look at it more that you're interviewing them, not they're interviewing you, especially if you're getting lots of calls.
It's a shame you're in the US, I have a job opening for one or two .NET coders.