This is a good article about Obama that relies on a primary, verifiable source, his record in the Senate. I'll try to find a link to McCain's legislative record for the past four years.
Daily Kos: I Refuse to Buy into the Obama Hype (now a supporter)
His record shows a progressive, but also an emphasis on transparent government and enforcement of anti-fraud measures.