sure, i am glad
Labor Certificate:
Filed: Oct/2000
Approved: June/2002
I140:
Filed: July/2002
Approved: Nov/2003
I484
Filed: Nov/2002
Fingerprint(One and only one): March/2005
Approved: May/2005
I485 total: 2 year and 7 month, I can only say, be patient.