This list is a great example of a community working together to find
resources. As much as I appreciate all the sites posted, I often find
the volume overwhelming! My solution is that I rarely bookmark a site
unless I know I will be using it repeatedly (keeping in mind the
volatile nature of the life span of a web page). I have come to rely on
a variety of search engines including Google and Google Images. There is
a cluster engine that sometimes gives me a direction that I had not
considered. Take a look at http://vivisimo.com/ and see what new
directions your next search will take.