Very good discussion. The largest company I deal with is the slowest to pay. But I have always received my money. Another thought is that by law the customer has three days to change their mind. So I would wait those three business days before I bought thread or fabric. Another hard lesson.