The above can't be over-emphasized.
I might add that while Bush isn't perfect, we are far, far better off with him in the White House than Kerry. I have heard that the only vote Kerry showed up for this year was the one to extend the ban, and if he is elected with the wrong congress, we'll see a ban that makes the present one look like nothing.