We could have done 100 One Night Stands with Simon Caldwell and they would have all sold out, because no matter how many times you see him play, he's always got something up his sleeve to knock your socks off. Caldwell ONS number 3 was particularly legendary down at the Imperial.