Cyndis List is a useful website that contains links sites pertaining to Family History and Genealogy.
It is organised into different categories and separated by countries.
It contains a large (may be the LARGEST) list of links for South African genealogy!
I have found it useful and it has saved me searching time on a search engine.
Obviously, it does not list ALL the possible sites, but a it is a very good place to start.