Your customer feedback profile can bring as much as 23% of traffic to your website.
I'm sorry to hear you had a bad experience, can you please reach out to Carol at our office as I would like to get to the bottom of this.
I just got off the phone with tech support and the woman there told me she couldnt help me because it was above her pay grade. She asked me the same questions over and over again, wouldnt give me her name. Worst attitude ever.