My turn to share good news. Got approval for my I-485 application on 11-14-07. Here are my details: PD Oct. 2002, EB2 , India (filed as derivative).I-485 RD was 6-19-06.Primary (spouse) and 2 kids got approved in April 07 but I was stuck in name check. After I came to know from infopass and SR response about stuck in background checks, I became proactive and started pursuing my case very actively. I wrote letters to USCIS director, First lady, FBI (some 5 different officers), local FBI, director of local USCIS and so on. I sent snail mail. I contacted my local congresswoman and wrote to both senators to help me. I used to call NSC every Monday to find any activity. MY LUD remained unchanged from 11-28-06.Although the senators office did not give any help the congresswoman office was helpful. In August came to know from congresswoman that name check got cleared in 8-03-07 .This was followed by letter from FBI giving same information. Then I called NSC and came to know that name check is done but internal checks are pending. One week later came to know all checks are done case is waiting to be picked by officer. This was in mid September. Since my fingerprints were expiring in October end I took an infopass. Lady Officer was very helpful (for once!) and emailed to NSC that since my fingerprints were good only till October my case should be decided before. She asked me to call and let them know same thing. After that I became more frequent in calling NSC, but my case did not move. Every time I called I heard new story. End of September I wrote to Ombudsman to help me with my case, got response a week later that they have contacted USCIS and will be following up. But I came to know from NSC that my fingerprints were refreshed on 10/7/07 and were good for another year and half. Finally I got the welcome email on 11/14/07 (with LUD) .On 11/16/07 got another mail about card production. On 11/19/07 got email for approval notice mailed. Waiting for physical cards.
So guys here the journey ends. For all of you waiting I wish you luck and would suggest that be very persuasive and persistent. It helps. But while approaching anyone for help be careful not to use offensive or rude tone if you want to get positive results. Bye and good luck.