"the not-to-distant future will make storage infinite and almost free!"

Oh, jeez. How long have we been hearing that one? Remember when Bill Gates said that 640kb should be enough RAM for everyone? Yeah, that lasted. You have to remember that as our technology gets exponentially more advanced (thus driving down the cost of more established tech), our demands of technology also advance. The sheer amount of data used by text messages would stagger older phone networks. The amount of data consumed over 3G would cripple 1X networks. Its simple progress marching on, but don't think that means storage will be 'infinite' (no such thing), or 'almost free'.