http://www.dreambox.com

It's a math teaching site. Lots of fun.