the details:
ND Nov, 2001
change job, feb, 2002( there are around 15 days gap between the new job and the old one )
2nd fp, July 2003.
AC21 filing, Sep, 2003
RFE( 2 w2, EVL ), Dec, 2003
RFE revd, Jan, 2004
AP, Mar, 2004
I think to have a good attorney is really important. They help me filed RFE.
I called INS for case status several times, every call triggered some new movement. like "2nd FP", RFE....
I didn't do anything special.