Prices are wrong, in paying R999 once off for my 16GB iPhone 5 on the Talk 500 with Vodacom.
Vodacom has pay-in and pay-off deals on most of its contracts (depending on the device, of course). Pay-in prices were unfortunately not listed on the Vodacom site.
To be fair, I probably wouldn't have listed them as it would have made the table even more unwieldy than it is now.