That sounds pretty bad. I'm right on the northern edge of Charles County and can get either Comcast cable or Verizon DSL. I've been switching back and forth between the two services based on degree of aggravation.
Sucks dealing with SoMD monopolies. I didn't know DSL required extra stations over the phone line. I knew they had to do something extra to establish connectivity, but had no clue what was needed.