Math Manipulatives:
Polypad
Math Fact Practice Links:
Sheppard
Fact Monster
ABCya
Math Playground
Multiplication.com