Thank you very very much for kindly advise and sharing your experience. Do you happen to know whether there is any way I check the status of the cases other than the on-line updates? I did call the USCIS once and got no answers. How long did it take from the last on-line update to you actually received the approval notice?