I was always impressed by McCain. I 'don't necessarily agree with all his opinions but he brings them with a thoughtfulness and realism that I miss in a lot of politicians nowadays.
I'm afraid he won't be eligible for the GOP ticket in 2008 due to his independent stances on some issues, I still think he is potentially a very good president. Maybe he'll run against Powell in the pre-2008 primaries?