<p>To add to this list (please excuse if I missed something already posted):</p>
<p>Univ of Md: Full scholarships, available to out-of-state, appears to be an excellent school in many technical areas like engineering, math, physics. Very nice people. The dean of the engineering college actually returned my phone call and spent quite some time with me, and not actually trying to sell UMD, just a very nice guy with alot of concern for the student's best interest. </p>
<p>Caltech: I believe it's rated #1 in financial aid by US News; in any case they can be very generous- high percentage of full scholarships for admitted students.</p>
<p>Penn State, Rutgers: Both terrific state schools also with excellent engineering and science (I have some personal experience with Rutgers over the years). We know alot of kids (plus my brother, whom I consider still a kid in some ways) who are going to / went to Penn State and they all love it, to the last one! Honors programs, scholarships (for out of state, too, I'm pretty sure).</p>
<p>Again - it's been said so many times - but it's crucial I believe - look for your best match, and everyone does not need or would benefit from the "elite schools" only. You definitely need a balance between academics, extracurriculars, and a social life (and some sleep, too!) or you'll be miserable and that just doesn't work. Look for the right match, and don't forget about the great State U's (I also went to Ohio State - a wonderful school, which has previously been mentioned).</p>