Focus-KZN,
The problem most vendors have with orders outside the USA is confirming address information on credit cards. It's next to impossible and there is simply to much credit card fraud going on right now to make it worth the risk.
Have you tried using PayPal.com for purchases? I would gladly take an order from outside the USA if payed via PayPal.com.
The other issue of course is the cost of S&H. UPS is probably out of the question because they charge way to much. US Postage Globaly EMS would be the best choice. I did a quick estimate on USPS.com, and you are looking at $50+ with insurance.