They don't work with Mac, but I would based on personal experience recommend you go with Skype and buy the unlimited national plan.
Skype supports Mac and the service is great. Only draw back is you can't use a regular phone, but with a head set the quality is much better anyway. Plus you can call another Skype user for free.