you are very lucky. Congratulations! My I 140 got approved on 27 Sep. 2006. I485 RD:27 Oct. 2006 and pending till now.