I've just start using this site with my school. It's pretty cool. Students can create flash cards, play games, and take quizzes.
This blog offers lots of free downloadable files for teachers: posters, worksheets, handouts, lesson plans. The blog will also tell you where to find free (or really) cheap things for your classroom.