Disclaimer: I just use the internet, I really don't know nothing else about it.
I used to be with Afrihost before CellC bowed out, leaving us scrambling for a replacement. I had 100GB anytime and by the 25th I used to start downloading like crazy to make sure that I used everything I paid...