This is a website that allows you to create worksheets for students. There are a variety of styles (word finds, learn-to-read books, puzzles, etc). It is primarily designed for younger students (K to 8 or so), but can be used for any grade. I use it to create sponge activities that reinforce the content of the lesson plan.
This is a great site for educators! There's a whole section on puzzle making, lesson plans, unit ideas, themes, worksheets, and more! Definitely check it out!
This is a great website, with lots and lots of links to fantastic educational websites all around the world wide web. You click on a topic, and it provides a list of websites that have information about that topic.