I'm in the same boat with them. I've purchased from Nick before, and I've never been stiffed, but I have experienced poor communication. In today's day and age, we've become used to getting status updates from vendors and such, so when we encounter a vendor that does not communicate like that, we don't have much patience for it. Of course it's worse when we are asking for status and we get no response for weeks, etc. That just can't happen. It's not all that hard, if something is not available, don't take an order unless you have clear line of sight to when it is available. Further, you must communicate that with the client. If there's literally no timetable for shipping the goods, you have to tell the client that. Set some sort of expectation. K8 is pretty good at that.