This is a really fun site that offers a TON of educational games in multitude of subjects. The kids enjoy it, but I secretly enjoy toodling around as well. It's like building Legos and eating Halloween candy when the kids go to bed.

http://www.sheppardsoftware.com/