It is incredible that my I-485 got approved one week ago when I checked the website of INS today. I filed the application in October 2003 and I just graduated this month. The case is based on NIW at TSC. The point in this message is that the process time may depend on individual case. I expected to get it approved in two and half years. Also NO interview.
Don't feel sad for the process time and you may get approved tomorrow and don't forget check your case once a week.
Good luck on your case!!!