Guys,
Initiating an inquiry worked for me. I had called them on Jan 7th. They took my A# etc. and said that I'd hear something from them in a month, if not, asked me to follow up again after a month.
On January 19th, my LUD changed, however there was no change in the message. On January 26th I receive a letter dated January 19th from USCIS telling me that my application was delayed due to security check and lack of manpower. It also mentioned that they did not know how much time it would take for my application to be approved.
At this juncture, I had given hope. However, on February 1st I received email regarding my approval. So, guys, don't give up. If your dates have passed the USCIS dates, I would suggest initiating an inquiry. Gotta keep trying.
Good luck to all.
-Jay