A simple registration setup for users to create a user account. I also need an integrated shopping cart to sell 5-10 items using an [url removed, login to view] compatible merchant processor. Users will have the option to subscribe to a free or paid account. This should also offer integration with their current email account or a free gmail account.
I need an advertising module to automatically display my Google adverts, and should have an "upgrade" button to refer people to get it removed from their desktop. This will only be visible on free accounts.
Paid accounts will need the ability to have an increased storage capacity, along with additional features.