we usually get our phone cards from walmart, and i'm sure even though they say that you get so many minutes its actually less, could be that they take minutes off for the connection to uk. don't quote me on this though!
We've tried quite a few different ones and the 7-eleven came out way ahead of all the others (even WalMart!), but I can't remember any figures offhand.
The undercovertourist one sounds pretty good though