This is a keeper of Web 2.0 tools....it is chockfull of resources
http://web20guru.wikispaces.com/Web+2.0+Resources

Thousands of stuff (which above links)
http://www.thinkfinity.org/

Math activities, games, and lessons
http://illuminations.nctm.org/