A packed and appreciative audience.