I recently started developing different sites for different people which means I always have to search for new things/ looks... My photoshop skills isn't great so it would save me time if I knew where to find inexpensive sources of graphic materials.

I am aware of deviantart & istockphotos... any gurus out there willing to share their links?

Fonts are all over the place... pick and chose those carefully, clarity of presentation is very important.

Images? I carry a digital with me everywhere I go. You'd be amazed at what's on the sidewalk (I actually mean what is ON the sidewalk) that is interesting for images. Other image sources are local high school art departments. You'd be amazed at what can be had for a few bucks and a byline.