but the thing is you have to pay a fixed price with virtually every provider, and they limit your maximum transfers.
I'm not sure what choices you have for DSL, but here (Charleston, SC, USA) I get BellSouth aDSL for $45/month at 1.5 Mb/sec and no usage limits. I even have an FTP/Web/Mail server set up on my linux box.