I had one more thought on the topic of "why Zoey isn't the mother." In this weeks episode Ted doesn't remember Katy Perry's characters actual name, instead he calls her Honey. If he marries Zoey wouldn't he remember the name of her cousin who he was hooked up with? Yeah its 20 years in the future but it seems if this is the 'big meeting' he'd remember somebody as important to the story as Honey.