What they should also be looking at is the contract terms some ISP impose on customers, without even telling them. One high profile ISP, let's call them Poopex, (probably others also) will charge for the full year's service, even if the customer wants to back out of the deal, due to it not reaching expectations. Furthermore, I'm convinced that some ISPs throttle connection speeds generally, not just for P2P networks, otherwise, how do people get better speeds on the same BT line by changing, say, from Poopex to IDNet?