Thanks!
And regarding the "Port of Entry", should I enter the US through the airport near my US address? If I do layover in the US, I would have to pass the immigration controls in the east coast, but my final destination for permanent residence is in the west coast.
Also, do I have to present any supporting documents (other than passport with visa, sealed immigration package and x-rays CD)? I'm thinking of whether I should take in my carry-on luggage birth certificates, marriage certificate, etc.