Streamload is online storage. Techcrunch had an article of 13 online storage sites. They picked Omnidrive as the king but Streamload and Box.net got honorable mentions. Omnidrive has every feature conceivable but Streamload offers 25GB of storage free! I signed up and I was able to use it right away. You can pay $29.95 a month and get a Terabyte of storage.