I got it in 3 months.
07/11/05 received I140/485 applications
08/09/05 I140 approved
09/29/05 I485 approved
10/8/05 PR card received
TSC, NIW, H1B expired on 09/30/05
07/11/05 received I140/485 applications
08/09/05 I140 approved
09/29/05 I485 approved
10/8/05 PR card received
TSC, NIW, H1B expired on 09/30/05