The above link is to a Dominican priest's website. It is thoughtful, and should be read before Catholics vote. I'm not insisting that you vote his way, but that you be aware of the facts, and how Catholic teaching positions itself on the issues.
Note, he does NOT endorse McCain. However, he lays out the reality of Obama's past votes, and how Catholics are affected.