Try sxc.hu ...some of the images have some kind of rights to it, but for most of them you can do whatever you want with them. Simon
Here are some stock directories this one is smal but good http://www.photo-wizard.net Here is where you can find some other inexpensive stock photo directories: http://www.small-business-software.net/stock-photography.htm Another site list can be found here: http://www.webmaster-elements.com/webmaster-graphics/photos.htm Goodluck
Well I use Flickr or as stated above you can use any image that isn't copywrited most of the time it's easy to tell if it is or isn't, but always look hard before using the image.
With Google images you can actually do a search for non-copyrighted pictures. Just use the advanced search options...
I try google advanced search but there are not many results, and most of them don't even meet the search.
You've got some good suggestions for photos - if you need icons or fonts to use you can check out my blog - I made a couple of posts on this recently. Free fonts Free icons
At http://www.free-jpeg-images.com you get free high resolution unprocessed images for commercial and non commercial purpose.