I've been meaning to post this site. I used it to top up my phone in JA one morning I didn't feel like running out for a card:
http://www.ezetop.com/
You can top up any Claro and Digicel phones. It's more expensive than buying cards but very convenient. You can also use it to top up other people's phones. I'm wondering if I can use it to top up state side so minutes don't expire between reaches?
Just thought I'd share...any other sites that may be better...please share yours.....