I don't necessarily think group buys suck in principle, and to some extent all this is related to factors outside anyone's control. The primary thing making this an awful experience, for me, isn't the time, it's the poor communication. I'm a patient guy, I'm willing to wait for good quality and to tolerate delays when they make sense, but if things are messed up just tell me up front, don't make me email you multiple times just to get told a new problem has come up. If any other vendors are out there keeping an eye on this thread, let it be a lesson, because once these things finally arrive and get installed I could have total satisfaction in the workmanship and performance, and I still wouldn't recommend it to anyone. Not until the company reforms how it works with its customers.