There are lots of cool things out there that you can use with your class, but the trick is to choose the ‘right’ cool thing for what you want your students to achieve and to not be seduced by the glitz of a piece of software.
http://web2survivalguide.wordpress.com/web-20-and-education/choosing-the-right-tool/