I've had Earthlink for the past six years, the first four with dial up and the last two with their DSL service (as soon as it was available in my area). When I got the box with the modem and stuff in the mail, I was up and running in fifteen minutes. I have since set up a network with all three of my computers and two printers with the DSL. In the two years I have used Earthlink's DSL, I have called them maybe twice with suspected network problems, both of which have been fixed in an hour or less.
I imagine one DSL service is pretty much like any other well established provider, so the extras and gimmicks are what set the good providers apart. I like Earthlink's deal because for your $49 a month, you get 20 hours of dial up access that you can use on the road. I have never had to pay a long distance fee at any hotel for accessing Earthlink, including in San Juan. The Spaminator feature diverts about 2/3 of the spam sent to me (generally, the less sophisticated spammers who use the same address more than once), leaving me with the job of disposing of about four or five junk emails a day. Yeah, AOL users, only four or five A DAY. Unlike Compuserve (Sprynet) or AOL (who I have used in the very distant past), I have never had a single billing problem with Earthlink.
If I sound like a commercial for Earthlink, just be aware that I never really think about my internet service - it just always works.