I've ordered service from Broadvoice, and should receive the telephone adapter in a few days. I'll plug it into my Netgear router with an ethernet cable, and use the DMZ port so that it is not blocked by the router's firewall. (Otherwise, I'd have to assign a list of ports to forward to the device.)
I've selected a Winchester phone number, and will test the device at my desk. If I'm happy with it, I'll downgrade service on our landline, forwarding it to the VoIP service, and wire that line to our whole house. It'll stay this way until Broadvoice is able to port phone numbers from Front Royal; then, I'll move our Front Royal number over to VoIP, and cancel the landline service.
There are some downsides. The internet is sometimes subject to net congestion, which would temporarily slow or halt data throughput. This would cause anything from digital burbs to dropped calls. Funny thing is, I asked Broadvoice about this, and just as they were answering my question, it happened to them. When this happens, it sounds something like bad cellular service. At first, his speech sounded broken, followed by periods of silence, and finally, he was gone.
And yet, major companies are switching to VoIP for telephone service, to save money. It may be that I'll have to decide who offers the most reliable broadband internet service, upon which to use VoIP. This may cause me to go back to the phone company, just for DSL... or consider other emerging broadband services (powerline, microwave, etc.), if our cable internet service isn't highly reliable.
VoIP services also haven't yet figured out a way to deliver reliable E911 service. Since customers can take their VoIP devices with them, there doesn't seem to be a way for your account to know where you are... an essential part of 911. I'm thinking it should be as easy as a webpage interface, into which customers can type in their address if/when they move the device. Maybe, they will eventually employ GPS technology to identify the device location. They're working the problem, and Packet8 offers Enhanced-911 service in select markets. Broadvoice says they're working on it, and should have something soon. Some services don't offer it, and don't plan to until others perfect it. Until then, we'll use cellular for 911, or call direct numbers to local police, fire and rescue, if needed.