As the years pass, technological advancements grow exponentially. Since the 1960s, computer speeds have doubled every year-and-a-half to two years. This rapid technological progress, though many ...