i have to agree with this.
Virgin Broadband is the best broadband. You get the speed they advertise, not like the rubbish through a BT line where it depends on how far you are from a server, and who else is using it in your street!
on my 2mb service, i could regularly get speeds of 3-4mb.
also, its a lot cheaper than Sky. People always forget with Sky you have to pay BT for a phone-line as well. Not with Virgin.
Either your speed checker is wrong or you're confused. 2Mb service gets you 256Kb/s (or 0.25MB/s) maximum. It's also capped if you download a bit with their throttling.