Do you have the ability to host a web site? You'll need a static IP address. If you can get a free acoount with unlimited storage and no ads then why not do it? As cowsgonamadd said just make sure to keep it backed up.
I do every thing that concerns my web site on my PC then FTP it up so I always have a back up copy. If you're letting other people upload stuff then you'll need to schedule back ups though.
Another though, even if you have to pay for it web hosting is pretty inexpensive these days anyway and you probably have some free ad free space with your ISP too.
Edited by Code Poet, 09 June 2008 - 10:03 AM.