+100 for Nettalk. I think not having the computer on all the time to make a call is excellent, $30 a year is waaaay cheap.
Here is the comparison chart, http://www.nettalk.com/competition
I have the free application on an iPhone, works really well calling all over NA.