I tried desperately hitting the forward button but still got the empty box. Oh well...
McCain has worked hard with John Kerry in the past, and was even offered the democratic VP nomination in the recent election. He even works closely with members of both parties. Most people see him as pretty moderate, I think it's just his ties to the Republican party that put his more to the right. Check out
Issues2000.org, it gives a really good overview of where he stands on certain issues. Now while where I don't agree with some of his stances, his awesome personality comes in. Have you ever seen him speak? Or even seen him on The Daily Show, laughing it up with John Stewart.
I think he could be he president that (finally) unites the states with his independent views and charisma. He would definitely win over Hillary if that's who the Dems choose to run against him. Overall, I think he would be a great leader and spectacular president who could get a lot done with more politically unified Senate and body of decision makers.
Edit: SirSeymour's post wasn't up when I finished this.
Had I been able to vote in 2000 it would have been for McCain. I feel pretty secure in my vote for Kerry this last year, but if McCain had been up as his VP Kerry would have been a shoe in.