hi guys! sorry for the late response.
to close2gc: If you got your I-140/I-485 approved by now, congrats bro! but if not yet, just wait and you'll eventually get it.
to rptptrp: I'm a software professional with almost 20 years experience. I just got my I-140 approval notice (via email from my attorney just today), thank God and of course thanks to the INS and my attorney!