Sorry for the setback, I went through the same thing a few months ago. After sending ~20 resumes for positions i felt qualified for I landed 3 interviews, after 1 interview I knew I wouldn't want the job if they offered, the other 2 were good.
I landed one of the jobs for less bennies than the one I wanted but I am able to go to school at the new job so I'll hunker down and tighten the financial belt for the next 2 yrs and hope for better prospects with a higher degree then.
I did have one job I applied for that fit exactly what I was doing previously and never heard back from my resume submission for 3 months, by this time I had accepted my current position. Wouldn't you know it they called for an interview 1 week after I started working...why did they wait so long to conact? Hired the wrong person the first time or just drug their feet too long? I wish I would have contacted them w/in 30 days of my first submission to touch base.
That would be one of my tips that I'll be sure to do next time, send a cover letter with 'I will follow up within X time' on it just so they know and expect it.
Good luck and keep at it with the same vigor you had at the onset week.
Jon