I think dealing with any telecoms company is a hassle! When we moved house, we told TalkTalk that we wanted to transfer our contract to our new address. Fine, they said. We then received a bill for £163 for cancelling the contract. On telling them we hadn't cancelled the contract, just transferred it, we were told they automatically cancel your contract when you move and you have to take out another one, and they charge you because your previous contract has not been completed! DH put his foot down with a firm hand and they cancelled the charge 'toot sweet' , but we have had all sorts of other difficulties with them since we moved. I would dearly like to ditch them, but we are stuck with them now for a while. Friends have had similar experiences with BT, but I haven't heard anything detrimental about Virgin. Good luck with it, Still.