thread We went from Virgin to Sky to BT,
who turn out to give an excellent service, and aren't expensive.

Virgin went down for nearly two months, and when we refused to pay our bill because of that, they threatened to send in the bailiffs. So we had to pay, and then it took 5 months to claw it back when we left them. Sky started well, but the service dropped to a max of 14mbps, and often no more than 3 or 4. BT do 80-100, and are rock solid.