Just phoned up Virgin to enquire about the special offer they have at the moment. Triple X for £49 for 6 months.
Anyway got transferred back and forth and somehow ended up at the retain (?) dept.
I've still got my 2mb BB which she says is being increased to 5mb by the end of June. Still got XL TV, and have now got XL phone that has unlimited calls to 01 and 02 numbers for £34.95 which includes an online billing discount.
I was paying £40.50 this morning.
So very pleased at the moment.