Thanks ... yeah, it's going to be a trip. I have a junior in high school who is a computer science nerd, and he's pretty set that it's all he's interested in (he's already taking college level AI-programming classes). That presents its own challenges since he also wants to play baseball in college and he currently projects as a D3 kid ... and most of the best comp sci programs are bigger D1 baseball schools. Right now he's MIT or bust (I think UChicago and Johns Hopkins should be in play, with Tufts as a safety school). If he foregoes baseball, or develops a bit more in that area, the Ivies are in play (Harvard and Brown are nearby, and we're also well acquainted with them). We're in the initial steps of seeing if any of the other NESCAC schools (Williams, Amherst, etc.) could work for a comp sci madman. And the younger son is overall smarter than the older one, but not as narrowly focused (early leader is neuropsych) and with a higher baseball ceiling.