I literally just heard about SuperTeacherTools.com from another blog I follow. The site has tons of interesting resources as well as games to download. Any student is likely to really enjoy it. There are many other tools available on this site so see the site for them all.