My case: Eb1a, I-140 approved 8-2003, I-485 filed 5-2004, case transferred from Dallas to NYC, thru many problems, finally got interview in May, 2008. Called USCIS many times, no progress, so I went to INFOPASS on 10-08-08. I got in around 11:30am and the info officer told me my I-485 just got approved on 10-08-08 and he signed a piece of info paper certifying my case approval. What a coincidence: the day I went to check my case and got approved in that day's morning!! Does anybody else have a similar situation? So this is so unbelievable, I am just waiting to see how fast I can get the actual green card.