11/07/2014: I-129F Submitted via USPS express priority mail (with tracking and signature)
11/10/2014: I-129F USCIS Received packet per online USPS verification
11/13/2014: I-129F Email/Text USCIS receipt notification (awaiting official paper NOA1 in the mail), fee cashed, application transferred to California service center/NOTICE DATE
11/17/2014: I-129F NOA1 (hard copy) received
12/03/2014: I-129F Email/Text USCIS NOA2 APPROVAL (awaiting official NOA2 mailed document)
12/06/2014: I-129F NOA2 (hard copy) received
01/05/2015: I-129F NVC issued Case Number & Invoice ID # (I had to call to get it, have not received any docs yet)
01/06/2015: I-129F "In Transit" to consulate in Cairo, Egypt
01/11/2015: I-129F Consulate in Egypt received
01/12/2015: DS-160 "Packet 3" received (email) received from Consulate in Egypt
01/18/2015: DS-160 "Packet 3" sent back to Consulate in Egypt
04/26/2015: DS-160 "Packet 4" received (email) received from Consulate in Egypt (no phone call - email sent)
05/10/2015: DS-160 INTERVIEW AT CAIRO EMBASSY (please pray for us)
05/10/2015: DS-160 APPROVED!!!!!!! (Received letter from CO saying "Congratulations, your visa has been approved at the counter/interview).
06/09/2015: DS-160 VISA IN HAND
06/12/2015: DS-160 POE (Los Angeles)
08/12/2015: LEGALLY MARRIED (still having small wedding in September)