dbat, have you heard of MIT Splash?

http://esp.mit.edu/learn/Splash/index.html

Something to put in the queue if you are interested in MIT for your DD. We used to take classes there on Sat. (I grew up over there) and it was fun. We were the little brats roaming around campus, sometimes accidently wandering into a lab occupied with people deep in thought. No pressure for social skills (much different than Harvard!), though maybe that's changed, they have "charm school".