Are you having as hard of a time keeping up with John McCain's ever changing positions as I am? It is obvious that I am not alone. First we have this from The Real McCain.
And to keep everything straight from the "Straight Talk Express", the DNC has started McCainpedia to in their words "centralize research material, allowing the general public to use it as they see fit." What it does do is lay out his statements along with his voting record so that you can at least attempt to keep track of what he would do if he gets elected. Something that with his continually talking out of both sides of his mouth is hard to do at the moment.