Currently getting about 21Mbps on virgin's freshly upgraded 20Mbps service, and the usual 1.1ish upload. I do have the new superhub thingy, which is a Netgear modem/wifi router in one box. Also easy to switch off the wifi for a tiny energy saving. They sent me the superhub, 'cos I whinged about poor connection times, and they pinged the existing modem and pronounced it duff. Reasonably happy with them over the years.