Ron, Background: My PD is Dec 2004, EB3-India and I filed I-485 in July 2007. I qualify under AC-21 to Port. I am no longer with the employer who filed my PR case. My I-140 listed my job duties as that of a 'Computer Programmer' basically create modify and test code. As you know, experience is valued in IT, during the 11 years in waiting, my career progressed and I am now at a higher level (Manager Title) level performing duties of plan, direct or coordinate activities in the field of computer programming. No people reporting to me in either jobs. Both jobs are the field of software development /Computer Engineering. Question: I expect my PD to be current soon. How do I go about making my case for 'Same/Similar' job duties ? From researching the internet, it seems a way to go would be get O-NET job duties and explain a natural progression of career for the differences. What should my approach be ?