Wonder of Wonders:
I got my oath letter today .

Oath scheduled for 9/17!!!! My God. Monday morning I dont have a clue as to my CZ status. Tue I had interview and Wed I have oath letter. I am sure I have created some kind of record for the quickest interview turn around time!
The God's have made up for the namecheck delay.
I pray all happens smoothly from here on and I can go and get married to my darling who has waited patiently for a year now for me to take her away
My timeline
Priority Date 8/15/03
Fingerprint notice received 9/16/03
Fingerprint date 10/4/03
Name check submitted to FBI 10/12/03
Name check cleared by FBI 7/9/04
Name check showed up on USCIS's computers 7/19/04 (Monday)
Interview Date 7/20/04 (Tuesday)
Oath Letter Received 7/21/04 (Wednesday) - Today!
Oath Date Scheduled 9/17/04
Case Status Online -> NO CHANGE
Love you all
-Rahul