I used to be with virgin.. monthly bill went up and up. Friend of mine only left virgin this year for BT. His ping was awful on virgin even with 80mb download. He loves BT. I'm on BT coming from O2 a month ago. Let's put it this way... I dung hear much good about virgin but everyone I know who is on BT loves it.