Also check http://www.photoshelter.com and http://aphotofolio.com

I design and develop Web sites, but for the most bang for your buck you'd be better off going for clikpic or one of the above.