just rang virgin retentions and got a bit of a better deal. we have talk unlimited and broadband 10mb and was paying £38.40 a month. i range retentions and explained that new customers were getting 30mb and talk unlimited for £36.40 a month, £2 cheaper thatn what im paying and thats with 30mb not 10mb like what im getting. said i wanted to cancel my broadband, in the end i was offered 30mb broadband , talk unlimited and free superhub for £34.40. so i saved £4 a month and got broadband upgrade.