Thank you for your reply. You know, I am so unlucky. You know, from Jan 1, 2005 I-140 and I-485 can not be submit on the same time. I sent my I-140 and I-485 out via overnight mail on Dec 30, 2004, and supposed the mail will arrive on Dec31, 2004, so...