For Dr. Detroit -
Very good questions:
1) The money you make TAing, doing research, etc. replaces your LOAN money and only your loan money (grants are unaffected).
2) Re: the negatives of Stanford - this is a very personal question so I'll give you a very personal answer. For me, the Stanford environment (and surrounding Palo Alto) at times can seem too much like a "country club" environment. This can be reflected in everything from people/culture to it's Ivory Tower mentality. I'm more of a humble guy, from a simple background, so I often find myself alienated by all of this. Furthermore, I'm also a minority. Although Stanford Med does an excellent job in recruiting talented minorities to the med school, the hospital and faculty leave much to be desired. Also, learning medicine in a private facility like Stanford's has it's own positives and negatives. Luckily we also get to rotate through the Santa Clara Valley Medical Center, a local county hospital, which allows us to learn "community" medicine. Lastly, from what I know, I'm not a huge fan of the New Curriculum with it's "scholarly concentrations". I disagree with making students choose a career track during their first few months at med school. Also, the desire to conduct research should be nurtured and supported, but not shoved on the students. I also liked the flexibility of the Old Curriculum, where each subject was its own course (ie, path, phys, biochem, micro, etc) and they allowed you to take courses individually at the time that was most appropriate for you.
Of course, as I said previously, I LOVE Stanford Med and would not want to be anywhere else, but I'm not blind to its shortcomings either. 🙂