Afrihost is a great ISP, and I voted for them in the MyBroadband survey last year. I will not be doing the same again.
Their customer service, from what I experienced, is unmatched by any other company in South Africa. I would never wait more than 25 minutes for a detailed email response that solved my problems every time. I am now with Mweb, and there Uncapped Product (4Mb / s) is absolutely phenominal. I get great speeds all the time, with no throttling.
Afrihosts uncapped products are horrible for a medium to high usage user, and therefore no matter how good the service is, the product lags behind. I am really impressed where Mweb has come, from the days when they were much more expensive than other ISP's, to a leader in the uncapped pricing field. Good on you, MWeb!!