@Anyone,
Getting very close to a good solution for saving phone costs.
Nextel's Super DKXIP programmable phones:
http://www.nextel-es.com/ing/productos.html
Their business phone has LCR (least Cost Routing). This feature
will route your phone call to the cheapest service pre-setup
by you to give the most economical call possible. This means my
local calls can be programmed to use the local unlimited serivce
of Verizon and toll or long distance are routed to my internet
phone card at 2.9 cents a minute. Obviously, when services
change, I can re-program this phone to take advantage of lower
costs. This is closer to what I want. With my internet phone service,
a log is kept of my outbound calls as a record to be download when
needed.

As for phone features, I found several phone companies
that provide unlimited local calling other than Verizon and they offer
caller id, call waiting, etc. included for free. They are also, cheaper
than Verizon, but I'm checking on their sound quality and customer
service.
-BP