Hope this helps.
1. 07/29/2007: received date, E-file I140, EB1B at TX, DIY
2. 08/16/2007: received date, I485s at TX, DIY
3. 10/29/2007: FP notice sent date
4. 11/26/2007: 1st FP for me, spouse, child (failed)
5. 11/28/2007: updates, 485
6. 12/20/2007: updates, 485 for all (first date that child’s case showed online)
7. 12/21/2007: updates, 485s
8. 12/22/2007: Rescheduling request for child’s FP sent to USCIS
9. 01/22/2008: FP for child
10. 01/24/2008: update, 485 for child
11. 03/14/2008: update, 140 (transferred to Lincoln, Nebraska)
12. 03/18/2008: update, 140
13. 07/30/2008: approval notice by email, I140.
14. 07/31/2008: update, I140.
15. 08/05/2008: approval notice by mail, I140.
16. 09/17/2008: updates, I485s
17. 09/18/2008: updates, I485s
18. 09/19/2008: updates, I485s
19. 09/22/2008: updates, I485s
20. 09/23/2008: RFE notices by email and online
21. 09/29/2008: RFE notices by mails. (TB skin test; proof of previous employment authorization)
22. 10/01/2008: Skin test
23. 10/03/2008: Skin test results pick up
24. 10/04/2008: Received proof of legal employment from previous employer.
25. 10/06/2008: Responses to RFEs sent out
26. 10/09/2008: Updates, I485s (responses received on 10/08/2008)
27. 10/22/2008: Updates, I485s (On Oct. 21, 2008, we ordered production of your new card)
28. 10/27/2008: Updates, I485s (On Oct. 25, 2008, Approval notice sent)
29. 10/27/2008: I485 approval notices received (sent date on envelope: 10/23/2008)
30. 10/29/2008: Cards received (sent date on envelope: 10/24/2008)