David
Thanks for leaving a message on The Africa Guide's South Africa forum.
Although I cannot personally recommend a safari company if you are interested in finding out about what different safari companies have to offer check out our tours and safaris section for South Africa. To get to the South Africa section of the site - select the "countries" links at the top of this page, choose South Africa, then click on Tours and Safaris button.
Here we have links to websites of many safari companies located worldwide, you can browse the safaris they have to offer and with many of them you can book with online.
As far as information on shopping goes, why not try and leave a new message in this forum - to do this go back a page so you are in the main South Africa Forums page and select the "post" icon at the top of the page.