If you are a morally or socially conservative American, or a conservative opponent of warmongering and the erosion of liberty, or both, then I put it to you that you simply cannot vote for Rudy Giuliani even if you do vote for John McCain. Of Giuliani and John Edwards, Edwards is vastly closer to your views. I think you know what you need to do.
And if the final result is either McCain-Edwards or Obama-Edwards but with the latter taking far more votes than the former, then views like yours really will set the agenda for at least a generation.
Voting for Ron Paul as an Independent, and therefore also for whoever might be his running mate, would be fun. But this would be serious. And these are serious times.