Puzzle Generator (very cool programs on this page that will generate various types of puzzles including cross word puzzles,word seraches as well as answer keys
Grade Book Wizard(highly customizable, online grade book and other features including setting up a web site, and setting up student accounts so that pupils can check grades, Cost: $4.95/month. 1 month free trial)
www.mygradebook.com(highly customizable, online grade book and other features including setting up class announcements, and setting up student accounts so that pupils can check grades, Cost: $4.95/month. 1 month free trial)
engrade.com (free-- streamlined grade book, can set up student accounts so that pupils can check grades, no website, no mass emails or pretty announcements like in mygradebook.com)
thinkwave.com (free--like engrade.com, a streamlined version of the non-free grading programs)