WASHINGTON ??? President Barack Obama has prepared a second inaugural address that broadly lays out his vision for the country???s future, setting the stage for looming debates over taxes, guns, immigration and other issues while leaving the details for another day.