This is the hardest I have laughed in months. I am going to read this several times today and therefore keep a smile constantly on my face.