I know I have been under a lot of stress at work and could be seeing things, but I swear I just had a pop-up when I clicked on "What's new". I was working on my other monitor and caught it out of the corner of my eye.
I'm pretty sure it was a personalized message to me, from someone in TFP...