Other options:
ISDN: 128Kb/s symmetric, low latency (typically the same or slightly lower than DSL), costs vary widely but locally it's $70 per month for the line and $35 for the ISP. Availablility is pretty good in most cities.
Modem Bonding: buy 2+ phone lines and modems and hook up a deal with a local ISP and you can get 100Kb/s+ speeds by tying multiple phone lines together. Latency is medium (250ms - 400ms). Availability is excellent.
T-1: 1.54Mb/s, low latency, costs vary widely but it can be as cheap as $300-400/month. You may say, "pm, you are out of your mind, I can't afford $400/month" but I know a friend who basically set up a wireless lan for his neighborhood and runs a T1 to his house. We are pretty certain this is legal, (it's contractually allowed, we aren't so sure about running a medium range wireless LAN without FCC registration), fast, ends up sharing a T1 between 6 houses, and he gets to write off losses and setup fees as business expenses. I've heard of similar stories. If a bunch of your neighbors want high-speed access, then it's a possibility worth mentioning.
Sprint Broadband: 1.5Mb/s down, 256k up, medium latency, $50 per month. Wireless so it requires a small kite-shaped antenna. Available in select cities. See
here.
Satellite: speeds vary, high latency, $20+ per month. Check Teledesic, DirectPC, SkyWeb Inc.
Other: some areas have other alternatives. Ask around. Locally (Fort Collins, CO), we have a couple of microwave ISP's that offer fractional T-1 speeds. Check the regional reports at
DSLReports.Com.