Haven't seen you around in a while!!
I have been using easyexchange for more than two years now and have never had any problems with them.
To sign up you just need to send them a certified copy of your passport as the exchange control regulations require possitive identification of some sorts.
Also they charge Â£8 per transfer and you can transfer any amount between Â£100 & Â£10000 a time. If you want to transfer more money they can do it as well, but you have to contact them.
As for the exhange rate they use. Well obviously that's where they make their money. For instance. Today's exchange rate Â£ to R is currently R11.25/Â£1 and Easyexhange will transfer moeny today at R11.05/Â£1. It is worth mentioning though, that the rate they will give you is the applicable rate on the day the money is transfered to your bank account.
You can have any benificiery account in SA at any bank. First of all you transfer the money into Easyexchange's account and once the funds is cleared, they then transfer it onward to the relevant account in SA. You can only transfer money into their account by internet/telephone banking. The whole process normally take between 5 & 7 working days.
I am not quite sure as to what the rules & regulations are in terms of the SA tax man but they will be able to help you out.
For more info see www.easyexchange.co.uk