Duke,
I have two sons. One is 12 going on 32! I notice how he is being influenced by aspects of our society that I find somewhat distasteful (I'm sure my parents felt the same). I am going to insist that he reads the whole thread from start to finish so as to get the feel for what is decent, funny and inspiring. All these traits are reflected by you and your anecdotes.
Thank you so much for your bravery and inspiration. Have a wonderful time at your bash and again, thank you.