Guys,
I am in a very similar situation. I put another post recently about this, but since I see subject is becoming more popular, I wanted to share my dilemma. My PD is July 31, 2002 and I have been waiting saying "today or tomorrow" for the last 4-5 months

And as of today story didn't change. Today or tomorrow. My attorney is pushing me to do PERM since I am EB2 nonretrogressed and my company is willing to do the paperwork (but not pay). Attorney's point is that I have nothing to lose (but $$$) and he told me that these guys in PA stopped processing approvals because of the reaction they took due to lack of FIFO. Now until God knows when they will only send our beloved 45-day letters.
Million dollar question is to perm or to wait a bit longer.