How much does it really cost for storage when you are a large company? How can companies afford to give you large online storage space for free? How are Google, Facebook, Yahoo, etc. able to give users cloud storage space free of cost?