I have a I140 (EB3 category) from previous employer and left USA in 2007. I was in India and other countries from that. My priority date is Nov 2005 (Current running is Feb 2005 for EB3). I have got a long distance MBA from university of Melbourne I studied for almost 5 years. Can I switch from EB3 to EB2 and also can I go in for consular processing. What are the best ways to come back and work in USA.