Thanks a bunch for all these information. I do really appreciate all your help here. FYI, I am processing through some consultancy. They are my representative. So far, I was thinking may be my consultant was cheating about all these delays. But after looking at many other cases with similar...