2 of my friends in London have virgin cable service that is supposed to include "up to 8meg" internet connection. When i'm there on business i can never get any downloads above 2mbps, even from sites in London. The upload speed is also really pathetic. But still 2mbps uncapped is better than 4mbps capped

. Just thought i should mention that 50mbps is probably also going to be a lot slower.
you have to differentiate between virgin CABLE, supplied via a cable modem/set top box
and virgin ADSL, supplied via the same method in S.A
also, note, some virgin customer with cable tv get their broadband via virgin ADSL, for reason I dont feel like elaborating on.
Now, proper CABLE internet access DOES NOT (repeat...DOES NOT) work on the "up to..." system..it either is 20mb or it is broken.
ADSL works on the "up to..." system, depending on distance from telephone exchange.
Virgin CABLE NEVER did an 8mbps package...it went 1/2/4/10/20 and now 50.
Virgin adsl DID have an 8mbps package (ADSL 1 limit...)
guess which one your friend has?
and yes, it is highly asymetric, with rubbish upload speeds.
teh proper cable side is even worse when it comes to upload speeds, but as long as consumers buy a product based on download speeds we will hardly ever see upload speeds being mentioned.