CHECKLIST! I always use a packing checklist to confirm all travel items, including travel documents. I start on the checklist weeks ahead of time and review it several times to ensure all is represented on it.
It's a better way to know you have everything before heading out.
Your story just about brought on a migraine reading it! You know you were blessed with a good travel agent....tell all your friends/coworkers...she'll appreciate it!
Better travel experience next time!