Charter blows, but probably not too much more than other cable companies that have little or no competition. That being said, their internet prices are pretty decent but I can't speak to the quality/connection speed/reliability etc. Charter is a serious rip-off on cable television though. With taxes, you end up paying 50+ for the same basic cable you can get for 19.99 on a dish. Most basic digital cable+internet bundle looks like about $75. Not terrible,m but not great considering you might want to bump up that internet speed for an additional charge. I have AT&T DSL and I've been satisfied, but I'd probably bump up the speed from their basic hi-speed if I weren't moving out. As for the landline, AT&T has offers available for DSL that don't require landline service, so that might be something to look into. Finally, AT&T UVerse is becoming widely available in STL. I've heard really good things about it, but it probably wouldn't be worth it unless you're a big TV watcher and want DVR capabilities and Hi-Def. Although I bet you could pick up about $300-350 in Uverse cashback which would basically make your first 4 months or so free if you get the cable+internet package. If its only a one year contract that's a pretty good deal.