Against my better judgement I recently had Virgin's 20 mb package installed. The actual connection speed averages out about 6mb.
Customer service is a very special experience, if you are lucky enough to get connected in under 10 minutes you will then have the joy of speaking to a the rude, poorly trained staff who don't really make any effort to resolve your problems, in the knowledge you are signed up for 12 months, so you can rot!
I still havn't recieved my 'Free' wireless router.. after 2 weeks.. now that's service