Note that while McCain makes headlines for himself, Giuliani has been raising money and stumping hard for fellow Republicans. Giuliani has some liberal skeletons in his closet, but as '08 draws closer, he will persuade a lot of people with much more conservative rhetoric.
Not to oversimplify, but Guiliani's 9-11 trumps McCain's POW hero thing, ya know?