Too good. Too funny. Too witty. What fun.