@orangy: Speaking of learning languages, what does your son use to learn English? I speak a little Russian (I lived in the Ukraine for a couple years, but have since forgotten most of it) and would like my son to learn Russian, but I'm not sure of the best resources.