I must be a sucker for punishment. Two years ago I went through a whole drama with Vodacom 3G. Eventually, I got the equipment functional if not at particularly impressive speeds.
Now I've renewed my contract and it looks like I'm going to go through all the pain again of getting the new equipment up to reasonable speeds. The default installation certainly blows big time. Disconnects. Hanging programs. Slow throughput.