Try Zooomr.com
Kind of like Flickr, in that you can upload images and tag them for public viewing. But you can also set pricing for buying the full sized images. And the prices can be in the hundreds! They take a small commission (I think 10%), much less than any other stock agency.
Zooomr recently went through an upgrade, and they are still working out the bugs though.
One of the great things there is it is unlimited: unlimited storage, unlimited uploads, etc.
And it's free (they'll soon start having ads show though to pay for it, but you can be ad free for $20 a year).
Here's my page:
http://beta.zooomr.com/photos/steelsun/
(not every item has a sale price though)