I remember getting a "hard drive" with 80MB storage, and thinking, "I'll NEVER use all that!". Now, I'm sweating the small 256GB drive in my new laptop... So, yeah, 128TB could be a feasible size in the not-too-distant future.