I also use the following website to set a timer for however long I have to program (whether it be a 15 minute sprint or a luxurious 90 minute block):
As for the main topic, I have this as my signature:
Oh, _that_ explains the number of "Dear [full-version-of-my-name]", overlooking the shorter version in my own sign off.
You can't do that when you code and also run a business. I'd love for this to catch on, I'm going to discuss it with my team at least for IM.