2012: 10 computer technology milestones of the decade past on December 10, 2012 cell phones compact discs ipod laptops micro chips sputnik +