They've been having some staffing issues. My last order was delayed in getting shipped, but they sent me a code for $10 off my next order. Not bad.
My only beef was the lack of communication. If you have staffing issues, I get it, but give people a reasonable estimate of when stuff will...