I plan on voting for McCain. Like alaskahawk said, he has lost quite a bit of cred since 2000, but he is the only one with any real experience.
I also have great respect for his war record. Unlike most republicans, he actually served and did so with great honor.