Be very careful with your DSL choice. So many DSL companies require a one year contract, and so many people have been burned with terrible service and huge cancellation fees.
Earthlink in your area may be fine, but make sure you do the research first
http://www.dslreports.com