I have been using a virtual PBX service from wrdbr...
I have been using a virtual PBX service from wrdbrasil.com for my business and I'm really impressed with its performance. The call quality is great and the features are very useful. I would definitely recommend it to others.