Upload & Sell: Off
Zenfolio is the best I have found.
I switched from Instaproofs to Zenfolio this year. I went with the pro account and set up all my offerings as self-fulfilled products. A $250 fee and I'm good for the year as compared to Instaproofs taking 15% of every sale. My first order this year covered my investment in Zenfolio
When I sell something, the funds hit my PayPal account immediately! No more waiting up to two weeks for funds. Paypal still takes their 3% cut, but that's better than 15%
Side note... I know it's kinda silly but I get a real thrill from the notification on my phone from PayPal that I have received a payment for an order when I wasn't expecting it.