Thanks everyone for the comments, and for forgiving the puns!