I frickin LOVE this show. It has rich characters who are both endearing and HILARIOUS! It is VERY cleverly written and seriously, there is more to it than the laughs. I thought I would just love David but I actually ADORE Moira. She makes me cry with laughter.