At home, on Virgin's cheapest Big Bundle (Big Easy), recently upgraded from "up to 30Mb" to "up to 50Mb", I'm actually getting 54Mbps down and 2.65Mbps up (15ms ping). That's with a wired connection to an original generation SuperHub.
At work, our main connection via the corporate LAN is 16Mbps up and down (28ms ping). The Wi-Fi connection, which goes via a separate Virgin Media business ADSL line, is 6Mbps down and only 300Kbps up (35ms ping). That slow upload is the killer really, especially when the connection is shared between 50 people (although probably no more than 5-10 simultaneous users).