My data just for statistics
We filed I-140 and I-485 in Fall 2004, so pretty close to Dec. 2004. I get used to be a pretty active participant of the forum before. Now, since we have already received our GCs in May 2007, I am not a frequent visitor of the forum any more. But I am very sympathetic to everyone who goes through this lengthy and difficult path, so I believe my information could be of use to you - at least as a successful statistics. Do not give up!