I just finished the episode and I can't remember the last time I laughed that hard!