I have always felt that good quality photos add to the professionality of a site. I don't like run-of-the-mill photos that are fuzzy. I often spends hours looking through istockphoto and 123rf. Sometimes I find some really good ones and they don't always cost that much. But there is tons of junk on there too.
Anyone have any suggestions where I can get some generally better quality and still not pay through the nose (I think Getty is a rip off)?