Filed on 04/06/2005 for I485 (Got I-140 AP March 22). got receipt on April 17, check cashed on April 21. Will do FP 05/18/2005.