5/6. Musical entertainer Michael Ball reports from
New York City on the theatrical productions that are currently lighting up Broadway, with input from the creators, the stars and the critics. This week he explores the show Avenue Q, about a fictional district where a bizarre cast of characters - some human, some puppet - struggle to make something of their lives in a far-flung suburb of New York.