OK
Get a Telkom 4096kbps ADSL Line (without modem & Telkom ISP) then you won't be stuck in a 24month contract!
However you need a Telkom Phone Line to receive the ADSL service. Which Telkom bill you R152.00 P/M for the phone line and then R413.00 P/M for the ADSL access portion.
Total payable to Telkom Every month excluding calls is R565.00 (excluding calls)
And you can cancel anything at anytime as you must not sign a contract with telkom.
Order your line and ADSL online at
here
Choose self install or you will be charged R543.19 for a Someone to come and plug a modem in for you!!
Next go to a computer shop and buy any ADSL modem you like. Just remeber you need POTS Filters for every device that you plug into the Phone Line(wall Jack). NOT THE ADSL MODEM!
Now go to Afrihost's website and sign up for them to be your ISP.
http://www.afrihost.com/
You will be emailed a Username and Password which you place in your ADSL Modem/Router you bought,
Now once your connect everything and the ADSL modem Sync's with the exchange (solid ADSL Light on the Router) got to
http://www.telkom.co.za/verifyadsl
Enter your phone number and Ref Number given to you by Telkom over the phone (make sure you ask for the Ref Number it is usaually a 5/6 digit number looking like this "XXXXX-24")
If you don't verify your line the ADSL will not work!!!
Hope that helps