Aren't long distance rates dramatically reduced now? I thought you can just get an unlimited plan for $40 and you are all set.
I use a VOIP phone (not Skype) and can call anywhere in North America unlimited for $28.40 per month. That includes voicemail, call waiting, even call forwarding.
You can even transfer your number with you..
(you need high speed internet though)