Well, that was relatively hassle free. They wanted to give me a lower price but I just wasn't interested so I've signed up with BT to begin with. Only drawback is BT can't port my existing landline number from Virgin - yep, still use a landline so that'll be a whole mess of emails/texts to send at the end of the month. I can't believe line rental used to be something like £18/month now it's included in a £29 broadband package!
Got a BT package through TCB for ~50Mbps down 8Mbps up and landline with 500 Anytime minutes a month to UK landline or UK mobile for £34/month and also £85 on TCB which is a bonus! If they payout (eventually) as Didds says, I'll definitely use it more
Thanks for the help lads, much appreciated