Great Educational Games http://www.lethsd.ab.ca/mmh/games/top100.htm
Interactive Mathematics http://matti.usu.edu/nlvm/nav/vlibrary.html