I'm considering paying out of pocket to a competitor, just to avoid them. Have never had a good experience with them going back more than 15 years. The latest two were that one order was still sent to my previous address after assuring mutable times I wanted it shipped to one of their own offices. This round, I ordered back on May 11th, called for update on May 31st where they said it should be in the next day. Checked back today (June 6th) they told me whoever ordered it did it wrong and I would have to resubmit.