Upload & Sell: Off
I do not trust any "cloud" services. As others have noted, the market is new and unsettled, with players likely to drop the service, or increase price unexpectedly.
For storage I use Western Digital "Green" hard drives. They are slower than the "Black" drives, but are offered up to 3Tb in size, at reasonable prices (per Gb of storage). Got a few as network attached storage, which I can access from anywhere a wireless signal can be obtained.
My normal work drives are 64Mb cache "Black" drives, and 10,000rpm 500Gb Velociraptor dives for operating system / boot.