A little off topic but last weekend I had the privileged of watching an FLL (First Lego League) event. This is a robotics competition for kids ages 9-16. And it's AMAZING. The energy from the kids and parents was exhilarating. Details are here http://firstlegoleague.org/. There are also a lot of videos from the competitions posted on YouTube (search First Lego League). If you have children I definitely encourage you to introduce them to FLL. And if you don't have kids consider volunteering to coach one of the teams.