Parts of this thread have made me cringe!! And then P1M makes me laugh out loud.