Of the near 110 minutes he was on stage last night, it's a fair guess that Robbie Williams sang for no more than an hour of it, tops.