sxc.hu is free but you should likely use istock photo. They are quite reasonable and the work is top notch. These guys joined my photography directory the other day as well http://www.canstockphoto.com/ hope that helps, Nigel