thanks for your quick reply, jaxen.
ok, My new employer\'s lawyer filed a new H1 application few weeks before I left my old employer (Company A) for my new employer (Company B). I didn\'t start working at my new employer (Company B) until I get a H1 approval, but waited for H1 approval for 4-6 months (can\'t remember). My application was kept in the mailroom for 4-6 months! (lawyer several times talked to INS, it was not my fault because it was kept in mailroom). After 4-6 months, my new employer\'s lawyer heard AVM that my new H1 had been approved but he hadn\'t received an approval notice yet but my employer (Company B) had received it and informed me that I could start working. After two months of working at my new employer, I asked my employer (Company B) for a copy of H1 approval and he gave me a copy of it. I read instruction of H1 approval and it instructed me to go to my home country to get H1 visa (Company C didn\'t know about this and my lawyer still hadn\'t received an approval notice.). One day later, I got another job offer from another company (Company C) and my new personal lawyer filed another new H1 visa with Company C. I went out of USA immediately and waited for a new H1 visa with Company C. Few weeks later, my personal lawyer sent me a H1 approval with Company C via mail. I came back with a valid H1 visa with Company C (I went to US consulate to get it stamped on my passport) without any problem and I then applied for 485 under 245i. Would it pose any problem to get a H4 visa for my fiancee? I would like to travel to my home country to marry her and bring her on H4 visa then file 485 for her. Is it okay, jaxen or anybody?