Where I live we have three competing ISPs so the service and speeds tend to be very good. I have actually been able to get speeds a little faster than what I pay for from time to time. Unfortunately though most people live in an area with just one so they get screwed left and right by them. I have lived in such an area before and as I am sure you know it can be very frustrating. I do believe in letting a company handle their business the way they want, but these areas that have monopolies need to be dealt with since the ISPs in these areas just cheat people. Competition is always good in my opinion since it brings out the best in a company usually, but as well all know monopolies such as these bring out the worst in them.