MathsLinks.net is a great site created by a mathematics teacher for mathematics teachers. On the site you will find collections of games, interactive demonstrations, and lesson ideas for use in elementary, middle, and high school mathematics lessons.