Don't mind the header, just wanted you to open this thread. As a designer, like many on this forum, finding hi-res /affordable stock photos are challenging when trying to knock out kick ass jobs. On sites like these you pay anywhere from $1 to $3 for professional images that you buy once and can use as many times over as you want. In fact, charge a client a little more for photos and make profit. Check them out:
http://www.dreamstime.com
http://www.fotolia.com
http://www.istockphoto.com
http://www.dreamstime.com
http://www.fotolia.com
http://www.istockphoto.com