In response to ic's suggestions on providing more information and Pilgrim questioning it;
Basically there are two ways to look at this.
1) You can complain about bad service. (like this thread).
2) You can complain about bad service and help to resolve it. (ic's suggestion).
Anyone, remotely sane, will agree that option 2 makes much more sense for everyone, especially the poor sod getting the bad service in the first place.
Working together is much more constructive than setting up polls without any info to work on. (And poorly constructed polls are often more damaging than not for the respondents. This specific poll being a good case in point, telling me that 99.999% of Vodacom data users are happy.

)
So ask for help and then work together to resolve an issue. Just complaining without wanting to help creates a perception that nothing is wrong in the first place.
For example, the author of the OP was contacted in the last 2 weeks to look into his problems and (when he eventually answered VC's calls) indicated that there was no problem and he'll get back to the support person if they happen again. Never heard from him again till this thread.
As this is not an isolated case, the problem this creates is that the forum is beginning to get a reputation of people who just complain and, even worse, seems to prefer a place to complain more than actually resolving the problems in the first place. This is doing myADSL's reputation untold damage. As well as the many data users who hang out here really wanting to help.
We had three such cases recently (two in Gauteng and one in the Cape) where forumites complained bitterly and vocally on the forum but when I tried to get their details to have it resolved, they refused to give it to me. Yet they keep on posting how bad the whole world is and how evil and incompetent Vodacom is. This I truly don't understand.
So, as always, if you have problems, report it with full details to 155 (and post it here if you like). Even if it does not resolve your problem immediately, every fault becomes part of a set of daily / weekly / monthly reports and from this problem areas are identified and addressed.
So to answer Pilgrim; Yes, your reference number does actually fix the problem, even if it takes time. Which is whole a lot better than not reporting a problem in the first place and then grumbling that it does not get fixed.
While I fully agree with Garden Router that "technology should just work", this will only happen in a perfect world and the last time I looked we don't live in such a place.
Wireless networks are immensely complex and the technology is always near-bleeding edge. On top of this we have very unique challenges in this country that make the uptake of these wireless services even higher and this, in itself, creates problems.
The current issues we see with pre-paid in the Cape is a case in point, being caused by a userbase outgrowing technology in a fraction of the time expected.
Every new technology will have problems, be it reliability, performance, availability or something else.
It is thus up to every user to decide what levels of these parameters are acceptable and then to make his or her buying decision based on that. Last time I checked no-one held a gun against anyone's head to buy the latest or greatest piece of technology, be it a new Vista laptop, DSTV decoder or 3G modem.
(For example, I bought the new HD PVR and just like the SD PVR, it must be rebooted nearly daily. This is highly frustrating but I live with it as the benefits (a 3rd viewing channel and HD) outweighs the problems. Also, I've reported it to Multichoice and they told me it's a big problem and they're working on it. In the mean-time I've created my own workaround.)
If you feel the current technology is not for you, don't buy it. Rather use XP over Vista, terrestrial TV over DSTV. For connectivity dial-up might be a more stable and reliable, and thus better, solution than 3G. It's your choice.
In summary new technology will have problems. If this is not acceptable, don't use it.
And if it does break (it will at some point), become part of the solution. This way everyone wins, working together to a more stable environment for everyone.