You mentioned grad schools and GPAs, so I'll give you some info from my personal experience. Although I'm sure a high GPA is important for schools like MIT, you definitely need a lot more to be admitted there. I have a 3.97, 4.0 in technical courses, and got the shaft from MIT, Stanford...