Fact Monster
Fun website full of all kinds of activities for every subject. Great flashcards for practicing multiplication facts.
Mr. Nussbaum

Lots of fun for any subject area!