Just watched this episode. I didn't think I'd missed any of them yet somehow, Cam & Mitchell have a son named Cal? When did that happen? They keep bringing Dylan back so my guess is that Hayley will end up with him, no matter what and that's ok. He's like the modern day Phil, geeky but lovable. I find it strange though, that C & M have another child when I can't recall them adopting him or having seen him in any prior episodes. Poor continuity on the writers part.