I purchased from this site because they said CLEARLY said that the parts I needed were in stock and could be delivered the next day. When I still hadn't received a tracking number for them by the next day, I contacted customer service, who said they were being sent out that day and I would receive them the next day (now two days from my order being placed, and a Friday). When I received my package, only half of the items I needed had been sent! And I needed them ALL for installation. I contacted customer service again, who said that now remainder of the items were supposedly being sent out, which means they would arrive the following Monday. I already had the repairman coming this afternoon. They had no explanation other than that kind of pathetic "I'm sorry for the inconvenience" and told me they never guaranteed delivery. Well fine, but then don't CLEARLY LIE to your customers on the website about when products will be delivered because, for many of us, that matters! If it takes you two days for your workers just to get them out of your warehouse, don't say they'll be delivered next day!