Unhappy customer

On 11/29/2011, I ordered 5 Dickies brand work-shirts for myself from The Fashion Rack. I received an email on 12/1/2011 that the order had shipped, and I received the package on 12/10/2011. Unfortunately, the package only contained 3 shirts and not the 5 I had ordered. I checked the packing slip, and it showed that 5 shirts had been shipped. I tried to call Customer Service at the numbers listed, but no one ever answered. After 2 days (12/12/2011), I sent an email and received a reply that The Fashion Rack would be sending the 2 outstanding shirts the next day, and offering to refund my shipping costs. I replied that I just needed the shirts, and refunding the shipping costs was not necessary.On 12/26/2011, I sent another email as I had not received shirts or an email that they had been shipped. I received a reply the next day that the order had shipped from their warehouse on 12/14/2011, and that The Fashion Rack was checking with FedEx to find out where the package was. According to their email "an investigation of this nature takes 2-3 business days to be completed." This time, they offered to cancel the entire order and refund the cost, and I again declined. I asked for the FedEx tracking number, but never received one.On 1/5/2012, I sent an email as I hadn't heard from The Fashion Rack, and again asked for the FedEx tracking number. They replied that they had sent me an email on 12/30/2011 which explained that they had checked with FedEx, and unfortunately the package was "lost in transit". No tracking number was provided. Again, they offered to cancel the order and issue a full refund, or ship the outstanding part of my order. I replied (again) that a refund wasn't necessary, and that I just needed the shirts. On 1/10/2012, I finally received the last part of this order.I have ordered dozens of products from Amazon.com, and this is the only order that has ever been a problem. The shirts were fine and just what I expected, but the amount of time it took and the hassle of ordering from The Fashion Rack has soured me on this particular company. I won't be back, and I hope they realize they lost thousands in follow-up business.