Kristin,
I loved this!  I could totally relate, and you had each step sorted out so cleverly.  We all benefit from your ability to look at yourself honestly and with candor and wit.  I think this is worth passing on to most of the women I know!  
Love you, Mom