Thanks. Yes I do know about retrogression (the factors beyond my control I mentioned).
I'm just feeling pretty devastated at present as I recently learned that my I-140 was denied, and it's not my fault!!!
I was working with a small CA agency through which a number of friends had already successfully emigrated. When time came to file my I-140 (Jan this year) there was no job offer available as the original hospital contract I had signed on with had been withdrawn (hospital group changed its foreign nurse recruitment policy and cancelled a bunch of contracts) and the agency (a small, one-man operation) was struggling to build new contacts and already hospitals were getting antsy about taking on staff with the long wait for them to arrive. So I signed a contract with the agency itself which essentially made me a 'travel nurse' with the agency as sponsor. BUT, mainly due to retrogression and subsequent lack of placement and therefore lack of commission, the agency is struggling financially and the INS assessed him as being unable to pay my salary and DENIED my I-140. As he has no other job to offer me right now, an appeal is bound to fail but its been lodged anyway.
I'm completely devastated by this. Not only is retrogression screwing things up, but this has knocked me to the back of the queue as the only way to proceed now is to find a new sponsor / employer and file a new I-140 application - and god only knows how long things will take from here on out. And since I'm no longer in my 20s or 30s, its not like I have time to sit around patiently waiting for things to happen ... but what choice do I have? :angryfire