I am in the same boat. I and my spouse filed I485 on Sep 2002 and did fingerprint on Oct 5, 2004. We didn't get any news from uscis and are still waitting for approval.