Bummer that you've had problems. I've been dealing directly thru their website for years with no problems at all.
They are always good about sending an e-mail with the link to track my shipment. I know within a day of it being shipped what's up, and where it's at.