Plugin for selling digital goods?

Is there a good plug-in for taking orders for digital goods and processing payment, either through PayPal or something like 2Checkout? I have a market research study I want to sell, and I could add it to my current PHP-based cart, but I'd like to do a more dedicated site for this report.

http://www.mindbites.com (looks like foundation is very similar to WordPress MU)
Author/Publisher video sales model.
Saved streaming sales with or without download.
Also includes affiliate program (12% to 20% of sale) for traffic driven to http://www.mindbites.com

http://www.youcastr.com (looks like foundation is very similar to WordPress MU)
easy live video broadcasting, broadcast subscriptions, saved streaming sales with or without download

How do you rate me?

Thank you for rating your experience!

We’re thrilled to hear you had a great experience with . Would you like to leave a comment about your experience?
Thanks for voting on your experience with , we’d love to get some feedback please.
Ohh no! We’re really sorry to hear you didn’t have a pleasant experience with , we’re always looking at how we can improve and would appreciate you provide some further feedback here please.
Type your feedback here

it's great that you had a positive one. Based on your experience in this ticket would you please be kind enough to rate us externally on: