Avenue Q- one of the funniest musicals ever.