I do NOT recomment Earthlink - Their customer service is absolute garbage. I have comcast now, which is not perfect but much better than Earthlink IMO.