We have tried a couple of VOIP providers and settled on VOIPo. We had a couple of problems when we first signed up with them a couple of years ago. Tech support was excellent, solving both problems withing a few hours. Since then the service has been very reliable with good call quality.