You're a big-shot Republican senator who supports President George W. Bush's troop surge in Iraq and are desperate to make nice with the America's religious right. Where do you go to officially launch your presidential campaign? If you're John McCain -- always trying to be hip, always trying to be a maverick -- you announce your plans to talkshow host David Letterman, a left-leaning, Bush-bashing war opponent who is pretty much reviled by right-wing Republicans. And McCain wonders why Americans are confused about him. In case anyone missed it, he appeared Wednesday night on Letterman's show to state the obvious...