I'm currently with Virgin, and have been swearing for a while about their traffic shaping...
Suddenly, I see a leaflet from BT, advertising not only faster internet (60mb in my area, vs the 20mb I get from Virgin); at a quarter the price (£25 a month + line rental vs £100 a month from virgin...