Sim4Travel
I have a pre paid sim card through sim4travel. Its a UK number, and they don't charge you to receive calls in a lot of countries. It still costs to call back home, about 25p/min I think, but a quick text to the Mrs, and then she calls me back using her inclusive minutes.