It’s been almost 50 years since the hilarious antics of the men from Monty Python first hit British TV, and they are still kicking (well, most of them). As John Cleese and Eric Idle prepare to grace Australian stages with their special brand of silliness, Michael Epis ponders whether the cash cow has been milked dry.