I am always happy to see when someone gets through this horrific process
I'm sure it is frustrating for a lot of us to see this approval though,
if my I485 had been approved 15 months after I filed my I140, I would have been approved in June 2002!!
USCIS /INS has a lot to answer for-- and that should be to congress.
again-- any approval is a good approval-- and congrats to you