You all remember the 07744 and then the 0844 with O2 fiasco, and since then, no real way to call abroad for cheap.
Well Lycatalk is an online company where you register and then just top up as much as you want and get cheap calls. For example, Pakistan is 2p, India is 2.5p, America is 0.5p and so on. They give you an 0208 access number with an account number and pin number to use. There is also an 0800 number which has a 0.5p surcharge.
All of these prices are per minute.
It's a bit like a phone card but the advantage is that you only pay for what you talk. No connection charge, no daily charge, and you can see all of your calls made online, top up online, etc.
Very useful for anyone who needs to regularly call abroad. I used to use this every day and since I've gotten married, my wife uses it nearly every day!
Check out http://www.lycatalk.com/res_rates.htm
for rates for every country and then assess for yourself whether it's worth it or not.