Here are a couple of stock photo sites that offer free pictures.

http://www.sxc.hu/ - Requires registration for access to full size pics. I signed up a long time ago, and I don't think I've gotten spam at that address that could be traced to this site.

Just found these today.

http://www.morguefile.com/

http://www.openphoto.net/