David Kapuler has created a very nice slideshare presentation highlighting 50 different Web 2.0 applications useful for education.

Take a look at “50 Sites In 60 Minutes” (though you can quickly go through it in much less time).