VSC I-140, filed June 2002; I-140, Approved June 2004; I-485, Submitted September 2004; Finger Print, March 2005. I-485 is still pending. What is the current time now? How long do I still need to wait for my case? thanks.