Hey Chip, check the Charter feed and verify that they do, indeed, have a cable close and what they offer through that cable. You may have access but depending on where you are, not be able to get a digital connection. You would have the same issue with Uverse, too. You may be close enough for home phone and DSL but not close enough to the node/equipment to receive the video feed....again it depends where the equipment is located in regards to your house (footage).
We's b in da country out here in East Tennessee and just got access to uverse internet feeds (love it, BTW). Not close enough to the equipment to get the video but you couldn't pry my Direct TV out of my hands anyway. We did have access to Comcast when we moved out here in 2006 but no digital and the selection was awful. Direct TV is the best of the two dish companies (my opinion and yes, I've had both). However, when we were in the big city of Oak Ridge, the cable feed was very good....again it depends on where you are in regards to the equipment.
As for satellite internet, we tried Hughes Net for two years. Feed and speed wasn't bad but customer service was non existent and that is what finally moved us off Hughes. We used the Verizon data deal (not bad) but sure glad we have DSL/Uverse now.
Lots of information.....if I were in your shoes (first off I'd have lots of blue motorcycles.....

) I would go with Direct as my video provider and if it's available, Uverse for my data needs.
Hope this helps.....