Thanks again guys. I asked my lawyer and I got the following message.
====================================================
As the attorney handling the green card case for you and your sponsoring employer, we are limited in what we are permitted to provide to either client in this three party relationship. We can tell you what is the law and respond to general questions about the AC21 green card portability law. If there is a statement or indication that a person for whom a client filed an I140 is utilizing the benefits provided under the AC21 green card portability law, we are unable to facilitate the ending of that employment relationship and may be required to disclose those statements to the sponsoring employer.
The law regarding AC21 green card portability states that when an I140 petition is approved and the I485 for the I140 beneficiary is pending at least 180 days, if the job offered by the I140 petition is no longer there the I485 applicant can remain eligible for adjustment of status with a new job offer in the same or similar occupational category of the original job offer. The same or similar requirement is generally satisfied by comparing the duties of the original job offer to the duties of the new job offer. The I140 petitioner can revoke the I140 until the point at which the beneficiary becomes a permanent resident. Consequently, it may be in one's best interest to maintain H1B status at all times in case USCIS erroneously denies an I485 Application.
At this time we are unable to provide any specific advice to you about ending your relationship with your sponsor. We cannot answer specific questions about nor provide advice in connection with ending the relationship with the sponsoring employer without a specific email from the company authorizing such discussions. We understand that you continue to remain employed with the sponsoring employer.
===================================================
After reading the above I kinda got scared.
If I let my attorney know that
I'm gonna use AC21 they will let my employer know it.
------------ they can inform the employer
If employer knows
it they will revoke 140.
---------- yes, he can send letter to revoke I-140
What would be a good method to switch job?
Dont
--------------- get the letter from new employer and invoke AC21 or use the New comany lawyer to file AC21 or hire YOUR lawyer to file AC21
let the atty know and just file AC21 on my own?
---------------- why did you go to your present company attorney ???? and you also told that you want to change employer. it is a mistake. you should have asked the new employer lawyer to file AC21 or file AC21 directly and keep the copy of document that you send to USCIS
thanks
babu