Yeah but your first mistake was moving your line from Telkom to save R50 or R100. I have huge issues trusting ANY ISP to manage my line, because when you have issues they have to "fight" on your behalf to get my line fixed. I'll rather be in charge of that and phone Telkom 15 times a day for progress updates etc...
I've never had a line with Telkom. And Afrihost were great when I had issues. The first time I needed a technician to repair a fault I let Afrihost handle it - a guy was at my door in 48 hours.