Charlottebetty, they are international and they are really good value, and if you don't use all the credit you can use them again when/if you go back.
I know what you mean about loosing money on the phones, we did that a few years ago in LA and have since always used the phonecards.
You can use them from anywhere, but as Tim said never use them from the hotel room