Yesterday morning when I check the online status, rather mechanically without hoping anything, it turned out mine was certified. I couldn't believe my eyes. This forum is of great support for me in the past years. Instead of complaining the process, I wanna share my experience with those unlucky ones.
My PD is Aug 2002, RIR, EB3, a few weeks back, lawyer received a NOF asking for bunch of ridiculous documents, including resumes of almost one hundreds applicants who ever applied for the position; college transcripts of those deemed unqualified; written statements of those who qualified but not accepted, and so on.
Because there's noway we can strictly meet the requirement, Lawyer and my boss simply suggested give up on this one and file a PERM right away since my 6-year H1-B will expire soon. I was desperate, and furious too. Because they didn't even bother to try to help me. They would never think how painful it is to START OVER.
So I insisted on everybody involved that I want to try. And clearly show my upset and not in any kind of mood at working. I keep bothering HR people to dig out old records. Luckily my supervisor is very helpful, not only help me sort out all old emails, but also report the issue to CEO(we're a small company). So, HR gets plenty of pressure. Finally, he found out dozens of resumes, then he spent a couple of days sort them out, preparing reply with lawyer, the lawyer wrote many pages to explain the situation. Then 3 days after the reply was mailed out, my online status showed Certified!
What I want to share is, you have to be proactive. If you don't, nobody cares. But if you do, some of them will have to care. After all, your boss counts on you to do the work. Basically, if you've been working on the company for that many years, they don't want to lose you. In my case, I just tell them I don't want to keep waiting, if mine gets denied, I would either start it over from another company, or simply going back. Either way, I'll leave. (By the way, this was not just threatening, it was what I wanted to do). Regardless, the message was delivered.
Anyway, what everybody shared on this forum help me get through the past years. Wish everybody good luck, especially to the comrades who are still waiting.