We have family & friends scattered all over the US, so DH signed us up for Vonage earlier this year. It's GREAT!
You can keep your existing home # and aside from unlimited local calls and unlimited FREE Long-Distance w/in US & Canada, you can also forward your messages to your cell-phone OR temporarily set all calls to be forwarded to your cell-phone. Caller ID and all the goodies are included for $24.99 per month (1st three months of service is only $19.99 per month).