After several months of frustration I eventually gavve Cybersmart a cancellation notice at the end of last month. It would seem that last week they transferred my line back to Telkom, but for some reason downgraded it from 4MB to 384K - I've spent the last week trying to get Telkom to fix a slow line 
Now I need to get Telkom to upgrade it again!!!
Now I need to get Telkom to upgrade it again!!!