An update:
I signed up for
Vonage. The start up costs are about $60, but the month charge for my package is $14.99. that includes 500 minutes per month, local and long distance included. If I go over the 500 minutes, which I'd have a hard time doing, I pay $0.03/minute. I also get call waiting, voicemail, caller ID, 911 and other features that I probably don't need. The neat thing about the voicemail is that I get an email telling me that I have a voicemail and what number it is from.
All you need is a router and broadband internet service. I got to keep my phone number. Not everybody can, but the number of area codes they have available is increasing all the time. The 911 is different from the phone service, so if you're thinking about signing up, read this part carefully.
So far I can't say anything bad about it.