Neither McCain nor Guilani are Liberals. You and I may not like several of their views here and there but I bet you agree with both more then 70% of the time.
The citizens of the US are not divided into Liberals and Conservatives. That is only a game for us political junkies on a site such as this. Most Americans pick and choose their issues.
Both McCain and Guilani appeal to that vast majority of the American people. and that's a good thing. Appeal to the middle and govern correctly- as Guilani did in NYC.
I invite you to read Giuliani's speech in #48 to NARAL.
NO Republican with such views can garner enough support to win the primaries. Should he make it through, enough Republicans will sit home in 2008 to cost him the election.
McCain is liberal enough to cause John Kerry to eye him as a possible running mate in 2004. That says a lot.
Supporting either for the 2008 GOP ticket defies all pragmatism.