After Obama's very impressive appearance, Boehner only just managed to stop himself calling him 'boy'.