I don't have any advice, but I have a joke and some personal thoughts.
Heard this joke from a buddy of mine (he's a cardiologist) a little bit ago...
How do you keep a dollar away from a radiologist? Hide it under a patient.
How do you keep a dollar away from a surgeon? Hide it in a book.
How do you keep a dollar away from a cardiologist? You can't.
I'm in graduate school right now (bioinformatics), and thinking about what to do afterwards... medical school is on the list, as is continuing on with a PhD, or just getting a job.
Medical school appeals to me because then I could couple my bioinformatics background with clinical research training... one thing that's stopping me is that I hate "people".

Haha! My wife is in family medicine and bless her for what she does day in and day out, but if I were to go into medicine I'd want to have as minimal patient contact as possible. Primary care just isn't for me. Sounds bad doesn't it? Radiology and pathology are high on my list... Oncology would be the most directly compatible with my bioinformatics background, but the patient contact and constantly being the bearer of bad news... I don't think I could take it.
The PhD is probably the most realistic, given my expectations... but then I'd have to collaborate with a physician if I wanted to do anything more geared to the clinical/translational side of research.
I guess I do have one piece of advice... having seen my wife through her medical education and several very close friends as well, it's a LONG process. Four years medical school, three years residency and tack on three to four more if you want to do any sort of specialty. Be absolutely certain that this is what you want to do with your life, because there's no turning back. You'll have 150-200k in loans following you for most of your career, the hours are long and be ready to become a money-making machine for the insurance companies (at least in the States).
Medicine, like any profession, is still a business... if my wife were posting, she would probably say that's what she least expected out of the whole ordeal. Often times she is handicapped to best help her patients because employers want doctors to see X amount of patients in a day, and she can't afford to take the time to listen as much as patients deserve. She'll often have to ignore secondary and tertiary problems in order to focus on one primary problem before she has to send someone on their way.