Yes.
Yes. To get the AT&T+D* bundle, you'd need an AT&T landline, or possibly AT&T DSL w/o a phone (dry loop DSL). Probably not available in your area, though. If AT&T wireless is in your area, they might offer a D* bundle. You'd have to ask them.
You can always get the sat service without bundling, then you would not have to drop your existing service.
Jimbo