i find the best thing is to ring them when sky have an offer or drive on. like they do now, as do BT. you ring virgin, just go to the "thinking abou tleaving" option, and tell them you are thinking abou tleaving because BT and SKY appear to offer a better deal, and you find your internet too slow, and tv a bit poor compared to sky, drop in that you like the sound of those hd boxs though, and simply ask them if there is anything they can do. call sare recorded, make it so they offer you something good to stay(or they get into trouble) and push for a better modem/broadband package (costs them nowt) and get a hd box plus like me and DAVED, a better tv package, BUT make sure you whinge about the cost, and say to them in an assuming way "all this for whta im paying now? cos its still too expensive" thats all i did, i was paying £75 pm, now i pay £50. im going to ring them soon to get an hd box and try fo rbetter braodband, i might have already pushed my luck but if they clal my bluff, fine, because there are plenty of cheap packages out there with bt and sky!