Read the comic here.
For those of you asking yesterday: You're just going to have to wait until February 25th to find out what happens in strip 640. No, it isn't an easter egg. I haven't even photographed the episode yet.
Long time readers will recognize the new character in today's strip from a teaser image I posted months ago. It took me that long to figure out who he was, and how he'd fit into the storyline.
Speaking of today's strip - the joke is an old one, but still a goodie.