Pretty general question, but I've been pondering this recently. Why does computer technology update/advance so quickly? For example, a several years ago a 500GB hard drive was huuuuge - now its the norm. What advancements have they made? Are they able to engineer disks that can store more information into smaller spaces?