To all of you who've replied thanks for taking the time to give me such sound advice. I will now start looking around for better deals and hopefully use that information to negotiate a better deal with Virgin.