Hmm... I've been using Earthlink for 6 months now and got nothing free when I signed up (well, the first 2 months at $1 each, but still ).
The player may be (probably will be) crappy, but their service is actually pretty good. I think I've lost my dial-up connection maybe twice in these six months. After three months, you might not want to cancel (except maybe to wait for their next giveaway ). I'm pretty happy with their service (then again, I came from AOL, which IS the definition of SUCK!).