I gave Virgin 2 more calls today and finally agreed a deal of £27 for 500mb for 18 months with the option to take out 1gig for £29 + £5 O2 sim. My understanding is you can get a bit sly and cancel the Sim in the cooling off without Virgin knowing but i need to look into this before i play with the idea of 1gig.
I did have to tell them i had agreed 500mb with BT this morning for £27 month, the first guy offered £29 for that and when i called back 5 mins later the woman offered me the £27 for 500mb. Both people today offered £29 for 1gig but only if i took a £5 sim, so the total would be £34
My offers were as follows: