The United States will inaugurate a new president in January next year. That means Barack Obama has less than a year left to put the finishing touches to his ...