To clear up the med school GPA thing:
In 2007, the average GPA of matriculants to US allopathic medical schools was 3.65. (
AAMC: FACTS Table 17: MCAT Scores and GPAs for Applicants and Matriculants to U.S. Medical Schools)
Based on the new data from the 2008 MSAR, the median GPA of matriculants at nearly every medical school was 3.7-3.8.
So yes, for medical school, you do need at least a 3.7 to be competitive.