| Feature | Dial-up | DSL |
| Service price | $16.95 (high-speed dial-up) | $29.95 (1 Mbps) |
| Extra line fee | $17.79 | Free! (doesn't use vocal line) |
| Overall cost | $34.74 | $29.95 |
| Average speed | 15 MB per hour (10%*) | ~300 MB per hour (30%*) |
| Max speed | 22.9 MB per hour | 450 MB per hour |
| Procedure to connect | Load the browser, wait for the dial-up log to appear, and click dial then wait for about a minute. | Just load the browser and click a link and the page loads right away. |
| Speed monitoring | I could see the number of bytes downloaded | Highly indirect (no known, reliable method yet, the cause of the huge margin of error) |
| Requirements | Modem and phone line with modem drivers installed | NIC card, router, and DSL modem** |
| Connection sharing | Not worth it and hard to even get it to work | A NIC card (with drivers installed of course) in both computers and a router are required |
| Security hazards | Lower due to not always being connected and the slower speed as well as being able to disconnect when under attack | Higher due to always being on, the much faster speed, but you can still disconnect (and only by unplugging the connectors). It's why I have so many firewalls and other security measures. |
| Other pros | None that I can think of.... | Streaming music and videos can be of significantly higher quality without the skipping. |
| Other cons | The noise from dialing in can get quite annoying. You are also prone to unexpected disconnects. You only need to pay for a modem for each computer, of which are cheap pieces of hardware. | Since the switch to DSL, I no longer have the E-mail beforehand making it much harder to register and order things. It's always a constant worry for me when it comes to registration. The other con, although a one-time-only case, is having to buy a router (for connection sharing), and buy/rent a DSL modem. |