Recently used Theme Forest and Graphic River for a new web site. I was very impressed with the number of site templates and graphics available for a really good price. I picked up a site template for $12 and some graphics for $6. The quality of the designs are way better than I can do myself and the prices are very reasonable.