Here is my rough timeline:
Priority Date late January 2007
1st Finger Print late February 2007
Inforpass sometime mid 2007, background check pending
Called USCIS customer service number sometime early 2008, background check pending:(
2nd Finger Print mid June 2008
Interview Date mid August...