Dont ever (ever) hand out generic resumes, as in with the "Dear Sir or Madam" on it, unless it is infact a career in the fast food industry or dollar store that you'd be interested in . If I was a manager; I'd huck that into the recycling bin pronto.
Honestly, if a person doesn't know anything about my company, or whos involved in it (staffing wise), or what type of positions that are typically available, chances are they will be last to be considered.
Call the company, and find out what if any positions are available, and what the HR persons name is. Then tailor each resume for THAT postion and place. Its more time consuming then handing out generic resume's to EVERYBODY, but then again chasing around like a fool handing out your resume (with your personal info on it, that can fall into ANYBODIES hands that works there) isn't very time effective or clever either.
After you've sent your resume, keep tabs on what day you sent it. If it was me, I'd say in my (custom written) cover letter that I'd be calling you (lets say) March 15th to further go over any questions they'd have.
Chances are they'll think about it and even come up with some questions to ask you, which is great as it makes them think about you. From there call them up on the day you said you'd call, and speak with them over the phone. To them that tells them your serious, and you WANT to work there.
If you follow that simple "checklist" (if you will) then I can almost guarentee you'd end up with at least a few interviews.... at absolute least... but thats only considering that your resume and cover letter don't suck. I hope you DO have a cover letter, as that sells you, and what you're capable of.