I know i've evangalised about this before, but if you haven't yet got into S3, now's a great time to take a look at it. There's now a brilliant but simple asp.net code sample to be had from:
http://developer.amazonwebservices.c...&categoryID=47
this shows how to convert your own site from local storage to the S3 storage with 3-4 lines of code (honest!!). prerequisites are that you sign up for an account (free to setup) in order to receive your public and secret keys..
anyway, just thought i'd highlight this again.
[edit] cost breakdown for service here:
http://www.amazon.com/gp/browse.html?node=16427261
jimi
http://www.jamestollan.com