Try this:
http://www.news.harvard.edu/gazette/...30-finaid.html
I agree with lovelyivy. You can't start early enough. My 12 yo son wants to design automobiles or computers. He will need to get a MechE or CS degree. You bet he is in tech camps every summer as well as starting on a track to get him into Calc as a hs soph. so he can demonstrate his prowess for mathematics.