FINALLY, my luck has taken a turn!
I got my I485 approved. I got confirmation email and 3 days later I got the approval notice. Thanks for everyone on these portal. Some guys are really great to spend so much of their time in answering questions from total strangers. So I did my part by making a donation to the immigrationportal.org.
This portal was my main source of information for all my immigration questions.
I took a infopass appointment for passport stamping.
Here are my case details.
My Self
---------
I140 RD:1/2003
Approved 10/2004( after 1 RFE).
I485 RD:2/2003
EAD1, AP1 approved 8/03(valid till 8/26/04)
FP1: 4/03
EAD2/AP2 applied 8/04
EAD2/AP2 approved 10/04
FP2: 2/2005
I485 Approved 2/2005( exactly 2 1/2 weeks after FP2)
Spouse
-------
I485 RD: 2/2003
EAD1, AP1 approved 8/03(valid till 8/26/04)
FP1: 4/03
FP2:10/04
RFE: 10/04(replied same month)
485 approved 2/2005