Just twenty-five years ago a dial-up Internet connection seemed magical. All users had to do was boot up their computers, hit a few keys on their desktop keyboards, wait for their modems to screech and scream as they established connections, and then, perhaps thirty seconds to a minute later, they were online.