02/17/10 Sent the package
02/22/10 USCIS received the package
02/26/10 Noticed date of NOA
03/01/10 Check cashed
03/02/10 Online status updated
03/04/10 Received NOA
03/12/10 USCIS sent a FG letter
03/13/10 Online status updated
03/15/10 Received a FG appointment letter
03/16/10 Online status updated
04/01/10 Fingerprinted
04/30/10 Received the interview letter
06/03/10 Interview date!!