Fortunately I have not had any dealings with this company, but I will chime in here about how I handle any purchases from the internet or over the phone.
First and foremost, ALWAYS,ALWAYS, ALWAYS check out the company with the BBB first thing, and second, use a CC, the CC companies WILL work on your behalf, and always put you before the vendor.
If a vendor gets too many complaints, and charge backs from Credit Card purchases, they WILL either jack up the vendors CC processing fees, make them put up a big deposit to cover any potential losses, OR....Cancel their account.
As always Buyer Beware, but there are steps you can take to protect yourself.
Good luck to all having problems with this company, I wish you well.