after 2 years and 10 months of pedning in FBI name check, and ONLY after filing WOM, my I-485 is finally approved. If you don't want to wait indefinitely and suffer from mental torture, I recommend you to hire a lawyer and file WOM asap.
here is my info:
CSC
EB-2
485 RD: April 2004
WOM filed in Novermber last year
lawyer I hired: Daniel Huang ( phone: 626 289 0006 ), my strong recommendation!
Good luck to everyone hanging there and happy valentine!