Well, here's the thing. You are going to end up disappointed more often than not, because nearly all MSCs have been a day, two days, a week late, or sometimes more on payments at one time or another. And let me explain something further: the MSC generally has to wait for all shops to be completed before they can get paid, and sometimes their clients might be late on paying them. I give them leeway on this. Just because I submitted my shop in the mid-size city where I live in a timely fashion near the beginning of the month doesn't mean that they were able to get other shops in BF Egypt completed by the deadline as well, and if their client didn't pay them on time, am I supposed to expect them to write me a hot check? No. I'll be patient and realize that sometimes chit happens, and I am reasonably sure that I will get paid because we have an agreement and a level of trust in our business relationship.