Back to Iraq. While I cannot prove it, I believe that Clinton voted for the Iraq war resolution not because she thought it was the right thing to do for the country, but because she believed it was the right thing to do for her presidential aspirations.
I know Democrats who oppose the war -- who think Clinton's Iraq war vote was pure calculation -- and nonetheless plan to vote for Clinton. Why?
Because they think she can win. (I guess it's more acceptable to have supported the war if you did not believe in it.)
I may well be wrong, but I don't think the Democrats can win if Hillary Clinton -- or any other Democrat who voted for the 2002 Iraq war resolution -- is the nominee. In 2004, voters faced a choice between two candidates who supported the war in 2002. (Oddly, many Democrats who opposed the war supported John Kerry, who had voted for the war resolution, because they thought he was more electable.)
In the end, Americans chose the candidate who did not back away from it. That's why Illinois Sen. Barack Obama may be the Democrats' best hope. But if Hillary Clinton wins the nomination, and if she wins in November, it will be because she ran the best campaign and she knew how to reach out to the American public. I may not like it, but she will have earned it.