I guess the ultimate in setting up a small PBX is Asterisk, and one day soon I'll be investigating that further.
In the meantime, I have converted one of my landlines to VOIP using my cable internet. I have to keep one physical line for emergencies, faxing ( faxing over voip is not always reliable ) and eftpos.
I have purchased a Linksys SPA-2102 that does the VOIP. I just plug my old telephone into it. The box does the rest.
The neat thing is that my voice messages are cc'd to me by email.
As I understand it, once I get an Asterisk server setup, I can ditch the SPA2102, and connect the cable directly. I will need FXO cards though to do the translation.
Graham Chiu
Beta Downloads and Documentation Wiki
Developer Forum