I would vote for Giulani long before I would ever vote for McCain. I would vote for either against almost any Democrat. Lieberman would possibly be the exception.
Why he is even in the democratic party is beyond me.
His future there is assuredly zero, as evidenced by his total lack of support in his bid for the democratic nomination over the POS Kerry.
He needs to retire, and let the dems continue a headlong rush to the left.