What v3g meant there, is that Contract Data Bundles first need to be changed to allow them to run for at least 30 days outside of the confines of any particular calendar month, currently all CDBs run from the 1st of a month to the end of that same month, whereas PPDBs run for 30 days and can span over 2 consecutive months. So, a change needs to be made to make CDBs more flexible, e.g. if you add an Ad-Hoc CDB today, the 14th of June 2007, then the system(s) need to be changed to allow that Ad-Hoc CDB to expire on the 13th of July 2007, and not the 30th of June 2007 which is currently how the system(s) work. It is easy to say that one should just go and change one line in the code for only one of Vodacom's Data Bundle management sytems to extend its validity window from calendar month to say 90 days, but I think that you will see it is not quite that easy, and especially not when one considers that there are other systems involved as well, e.g. the billing system that would probably have a hissy fit and start charging for a rolled-over data bundle that was not yet depleted.
I'm just saying that, as an outside observer of Vodacom's systems, I think I have a fair idea of the complexities involved, but mostly I just needed to clarify the context of v3g's post that you jumped all over him for.