I work for http://www.aether-mobile.com. Our rates in SA are 40p to make a call and free to receive! As you say, if you get a local SIM and have any credit left at the end of your trip, you'll lose it. Aether Mobile's SIM doesn't expire, and neither does the credit on it. There are no monthly subscription charges and there are no annual charges.