My lawyer mailed my I-140 to TSC(not supposed) on July 26, too. So far my check has not been cashed, and DHL has lost the track of my package. I am wondering if I should file another I-140.