Great Websites

While doing some research last night looking for content for a Web Page Design class that I will be teaching at my high school next year. I came across the following websites dealing with teaching, web design and other generally useful stuff.

Teaching:

Misc: