Ted called earlier to tell me he's decided to tell Mom and Dad that he has to work this weekend and won't be able to see them, so they should wait to come up to visit the weekend before New Year's. (Which they won't have to do because he will see them next week.) He'll still get his "surprise" element when he shows up to Christmas. Mom and Dad won't have to travel needlessly. I am proud of him for coming up with this compromise, even if it did require application of the logic hammer.