Forget about what Huawei.com says, the E220 can be firmware upgraded to support a maximum HSDPA downlink speed of 7.2Mbits/s, however the E220 cannot be firmware upgraded to an HSUPA modem, the E220 is still an HSDPA modem.3.6Mbits/s is simply the speed reported by Windoze, and not the speed you actually get when connected to Vodacom's or MTN's HSDPA networks - although Vodacom's entire HSDPA network was upgraded to 3.6Mbits/s HSDPA quite a few months back [July 2007 IIRC], both Vodacom and MTN are waiting for Telkodemonopolies to provide enough backhaul capacity to cope with the increased bandwidth demands of 3.6Mbits/s HSDPA.Virgin Mobile uses CellC's network, and CellC only has GPRS & EDGE, CellC does not have an HS[D]PA network, which is why you're getting GPRS from CellC - although you should be able to get EDGE from some of CellC's base-stations - obviously not in your area though.
Good points.