Thanks--although the books/sites might not be exactly what I was looking for, they're still great! He is definitely "sciency", so there's no such thing as too many books/sites!! Especially since I haven't heard of some of these--he'll love them!