RE: but my Comcast VOIP phone service cuts out too often.
I am not familiar with Comcast's VOIP service. But when you buy another comparable VOIP gadget to replace Comcast's, but the problem is in Comcast's network infrastructure for supporting VOIP, you will probably see the same problem. It looks like the "ooma" is only a gadget that converts regular voice traffic signal (which uses PCM I think) to the VOIP packets. But how does your internet service provider (Comcast I presume) sends the VOIP packets to your receiver is out of ooma's control.
RE: My router has only 4 ports... to add 2 Ooma for 2 phone lines, I'll need 6 ports. Do I just plug the switch into the router then the 2 Ooma into the switch?
The best is to have a router which offer enough RJ45 ports. If you use a switch to share one of the ports on the router, there will be bandwidth contention. It may or may not be a bid deal. If you have 2 ooma devices hooked up to a switch, and from the switch to the router... then I suspect you may experience issues when both phones are used in a conversation. (Or maybe not. )