I HATE letters of reccomendation! And I hate asking people for them even more! I too was out of school before I applied (though only two years), so I faced the added strain of hoping the Profs remembered me!
I decided (after procrastinating for several MONTHS), that the best and only way to get the letters would be to actually visit the profs in question. So I created a "packet" for each prof I was going to ask. This included a cover letter about myself, my activities since college, and in which class I had the prof. Also in the packet was a Resume, a copy of my personal statement, and a list of schools to send the recs to (I actually made mailing lables for each school).
So I hopped in my car, and drove to my school for the first time since graduating (college students are much smaller than I remember)! Two of the profs I asked flat-out refused because they "Didn't know enough about me." That was disheartening, but at least they were honest and didn't just say yes only to write a bad letter!
This system worked VERY well; I think asking in person is a huge advantage. It helps put a name with a face, and shows the prof you put some effort into the whole thing. The only mistake I made was waiting until October to ask them! Yep, my letters didn't even arrive at the med schools until close to the end of last year. So, of course, I didn't interview until Feb/March. This put me at a huge disadvantage. Some of the schools said during the interviews that they were only offering wait list positions at that time. Big bummer.
So the moral is, apply eary, AND get Recs in on time. I was very lucky that I managed to get into schools this year. My procrastination almost cost me big time!