I am looking for recommendations on virtual PBX systems. My partner and I would like one main phone line and 800 number which can be forwarded to our cell phones. Since we are using this for offline marketing, we are really concerned about call quality. However, we would like to flexibility of a virtual PBX, since we work out of our homes a traditional land line is not viable in meeting our needs. We have seriously considering 8x8, phone and grasshopper. Does anyone have any first hand experience with virtual phone systems that you would recommend or stay away from. Thanks for your help. Forgot to mention, I am looking for a US provider.