Our cards were approved yesterday. Thanks everyone who posts useful info on this forum!
---------------------
EB-3, Worldwide
PD: 6/29/01
State Labor AD: 7/30/02
Regional Labor AD: 1/27/03
I-140/I-485/I-765 RD: 5/2/03 ND: 5/9/03
I-140 RFE issued: 6/26/03 (work experience)
I-140 RFE received by USCIS: 7/25/03
I-140 AD: 8/21/03
EAD1 AD: 8/22/03
EAD2 AD: 6/16/04
EAD3 AD: 6/06/05
EAD4 AD: 6/14/06
FP1: 3/15/04
FP2: 6/29/06
I-485 RFE issued: 11/12/04 (medicals, new photos)
I-485 RFE received by USCIS: 12/9/04
I-485 AD: 8/11/2006
LUD: 12/9/04, 12/10/04, 12/15/04, 6/17/06 (same day as EAD4 card mailed LUD), 6/30/06 (FP), 7/03/06, 7/05/06, 7/14/06, 8/11/06 (AD!)
---------------------
EB-3, Worldwide
PD: 6/29/01
State Labor AD: 7/30/02
Regional Labor AD: 1/27/03
I-140/I-485/I-765 RD: 5/2/03 ND: 5/9/03
I-140 RFE issued: 6/26/03 (work experience)
I-140 RFE received by USCIS: 7/25/03
I-140 AD: 8/21/03
EAD1 AD: 8/22/03
EAD2 AD: 6/16/04
EAD3 AD: 6/06/05
EAD4 AD: 6/14/06
FP1: 3/15/04
FP2: 6/29/06
I-485 RFE issued: 11/12/04 (medicals, new photos)
I-485 RFE received by USCIS: 12/9/04
I-485 AD: 8/11/2006
LUD: 12/9/04, 12/10/04, 12/15/04, 6/17/06 (same day as EAD4 card mailed LUD), 6/30/06 (FP), 7/03/06, 7/05/06, 7/14/06, 8/11/06 (AD!)