I personally use Comcast, but they don't appear to be available in your area. There are several satellite services you could try. I don't live in Charlotte, but you could always look in the yellow pages under Internet.
Good luck.
I have been with Time Warner, for a year and I am tired of their bad service, their outrageous prices, and above all I am tired of calling their customer service center. I am looking to switch to another service provider but besides AT&T fiber optic( which does not gets to my home for some reason), I don't know of anybody else who service this city. I been trying to research but I do not get any tangible information on the companies in the area. Anybody has any suggestions? I would really appreciate the help!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic