The Republicans have picked newly-minted Virginia governor Robert F. McDonnell to deliver the response to President Obama’s State of the Union address on January 27.