I'm in the planning stages of a new site that will sell videos for download (not streaming or otherwise played online) Based on current testing, I'm estimating an hour of this high quality video will be around 1GB, maybe less. There will of course be many videos, which means many GB of storage and bandwidth. Looking at the Amazon S3 cost calculator, the cost compared to the profit is dust so I'm not worried about that. My main concern is what platform to use. From what I can see in terms of features, it seems WooCommerce with the Amazon S3 plugin would be the fastest and easiest to implement for a developer. One thing I would like to have that I don't know if Woo supports is an account area for customers to login and download items they've previously purchased. For example, I might have a sale, and someone buys several products, I don't want them to be forced to download everything at once. I'm also considering WooCommerce since it's seamless with Wordpress and the site will be a lot more than just the shopping cart. Are there any other good options?