Excellent post! I also like the way you worked through the issues you would face.

I spent 2004 designing VoIP installations for customers - mostly multi location enterprises - with the engineering firm I worked for. I have one at home, and can atest to the fact that the flexibility is tremendous. If you can get the service, it works well. Combined with a wireless connection, laptop, and typical geek type tools, you are truly "always connected"

I am currently the IT Manager for a large call centre, and our agents are all VoIP.