Ordered Dec 8th and they didn't even SHIP until the 20th. When I reached out to them on the 18th they said they would be here by Christmas and we had been 'upgraded' to FedEx shipping to ensure it makes it. Guess what? It was sent FedEx SmartPost and that means delivery by USPS, not the promised upgrade. It also didn't even get in the correct STATE until AFTER Christmas. Right now FedEx is saying Tuesday, 5 days AFTER Christmas. Of course they need to get it to USPS and then THEY will deliver, so I am guessing they will be a week late at this point.
6 Dollar Shirts implied that it was my fault for not paying extra for express shipping but clearly the issue is their handling of orders and using the worst possible combination of FedEx and USPS to get packages where they need to be.