McCain is a conserv republican and he is no middle of the roader like some people thought. He just used Dems in 2000 to get enough support to win the Republican nomination, and used campaign finance reform as a way to attract Dems and some Democratic leaning independents. He knew that he was too moderate on fiscal issues, but not social issues to get enough conserv support so he used a wedge issue like campaign finance reform to get them. He showed his conserv roots by campaigning hard against John Kerry and for GW Bush. We should not be fooled again in 2008 and vote against John McCain. He is just as Republican like as GW Bush. And just for the record that campaign finance reform bill that was enacted didn't solve the money disparity between dems and rep, it just transferred the money flow from pp to interest groups. True campaign finance reform begins with public financing of elections and free television advertising for candidates, this will only be enacted with a fillibuster proof Dem congress and Dem. Or at least 55 Dem and some soft leaning republicans like Snowe, Collins, Spector, and Hagel.
Was the campaign finance reform bill suppose to solve the disparity of funds betwene Reps and Dems? I don't think so. If someone really wants to solve that problem then campaigns should be publicly funded with a set amount for each candidate (and I would have to say a set amount of free time on television used wisely by the politician in the way he or she sees fit). But that wont happen.
McCain also in 2000 created an anti-Incumbancy mood by saying he is a straight talker and allowed GW Bush into the White House because the Dems that were persuaded by McCain's true talking wanted to vote for the person who is least like Clinton and didn't want to vote Rep so they voted for Ralph Nadar, thus the vote was split in OH, WV, NH, FL and allowed GW Bush to be elected.