Dish Network and Starband has a package deal that gave us hundreds of TV and Audio channels for 40 $/mo. with internet capabilities for another 60 $/mo. That seems like a lot until you count what we cancelled to balance it out. The second phone line was 25 $/mo.: The ISP was 20 $/mo. We cancelled two cable TV connections at 28 $/mo. (one for me and one for my mom next door). Therefore we cancelled $25 + $20 + $28 + $28 for a total of $106.00 of cancellations and replaced it with $100 of new monthly charges. After we added another 5 $/mo. for the local channels we are still breaking even.
We have at several times as many TV channels and my internet speed averages around 600 to 700 kbps. I don't have a downside unless you count the couple of times that snow settled on the dish and goofed up the reception until I cleared it off.
Check out Starband.net, I don't think that you will be sorry.
(No, I am not connected with them in any fashion outside of being a happy customer)