I use Jungle Disk with my Amazon S3. Jungle disk has a mapped network drive directly bound to the Amazon S3 bucket of choice.
When I download I can choose to download and / or drag to my jungle disk cloud drive. Thus bypassing my local store and going straight to the cloud.
I agree with what your saying. I think web applications should allow me to use the cloud storage of my choice to store all my application settings and data.