I signed up for Earthlink DSL and wish I wasn't stuck in a 1-yr contract. I signed up in late november and still haven't seen my skymiles post yet. You have to wait on hold forever if you have a technical question. What I wish I did was sign up for Earthlink dial up (no 1-yr contract), with the same 5,000 bonus miles for less than 20 a month, and get DSL or a cable modem through a provider which doesn't make you get a 1yr contract.