Thanks everyone for their contributions. I haven't laughed this hard in weeks.