You ought to put this up on your profile page, Kevin; I've never seen a more fitting self-description.