I use Pennytalk. Sounds similar to ringyard. You can add money on the phone or on the internet, or even have it automatically add money when the funds get low. You also get emails that will give you bonus minutes each month.

http://www.pennytalk.com/