Thank you. It is very helpful. I can only call myself as intern architect :-), not registered yet, still have a few exams to pass.
I will not be too shocked if the firm asks me to stay at home for clearing up this H4 issue, given the fact that I waited for 52 days to work since I got the offer. I even needed to wait for a clear drug screen result then work. Never met a firm this cautious.
Yhank you for your knidness.