Just a small hint on choosing a school. A pass/fail school tends to make life much easier in the sense of decreased stress over GPA, ability to study things that are applicable and ignore trivia, and decreased stress when it comes to getting a residency. Residencies might frown upon a "C" GPA, whereas the same grade would be a pass everywhere, and they will look at what other stuff you have going (USMLE, research, volunteering, etc). I'm a big fan of the pass/fail system.