Good luck on your flight tomorrow (I'll be flying to Thailand next Monday). On your timeline you don't have a date for I-129F sent although you do have an NOA1 date. Even if you forgot, your approximation is better than that of anyone else out there. Cheers.