Boy, what a slam on the military. I can't really speak for them, but I do know people who are doing a military-related scholarship (you can choose how much you want to participate, from 1 to all 4 years of your medical education). I definitely think you should carefully consider your reasons why (if it is only for the money, then I would say forget it), but if you have often thought about serving the country and want to help yourself financially, then definitely look into your options. efs wrote some good stuff about it, I will try to find out from the people I know what the details are.
It is not for everyone, but I would definitely have to disagree with much of what gooloogooloo said. Are you in the military now? Why do you see it in such a negative light? I am not part of the military nor have my parents ever been, but I recently became a citizen, and even though I am against war as much as anyone else, I am extremely proud of our service-men and women. They are not held prisoner to serve whenever and wherever - besides, they choose to participate and most do for their entire lives. There have to be doctors who staff the VA hospitals, military-supported doctors aren't sent to do labwork in some remote part of the world. No offense, but I am a bit surprised to hear such a negative tone on something you might not know all the details about.
"you are basically more like a serviceman than a doctor" My opinion is that a doctor is very much a service-oriented profession, as are teachers, police officers, and the military, and many, many other professions.
Obviously, the military-supported program is not for you, but it could be for someone else. Like I said, I know several people who currently participate in the Navy Progam, and they appear to be quite happy. As long as you know why you are participating, what your commitment is in return, and what your expectations from the military are, you should be fine.
No offense gooloogooloo, but I think some of your statements are a bit harsh and generalized.
Sorry for such a long post.