Companies like Yahoo claimed that they are offering us infinite storage (limit on website is 1 T byte). Even with such a limit, 1 T still a big quantity even with the drop of storage prices. It still costs you a fortune to have your own 1 T storage hard disk. Hence, providing this service for free is questionable. Is "sharing" the answer to this question?. Can they guarantee that every one can get this storage at any time or it is based on certain average utilization of the users of their storage allocation?