McCain did a very poor job.
He didn't EXPLAIN why it's bad that our incorporated businesses pay 35% tax whereas Ireland's pay 11%. Many people who don't already know this are dense enough to say, "Yeah! Stick it to those corporations!"
A few sentences would suffice, e.g. "First of all, businesses have to make a profit, so they pass those taxes on to you, the consumer, anyway. There's really no such thing as a 'business tax' that YOU don't pay for with higher prices. This also makes exports more expensive, so you pay for it with lost jobs and lower pay, when American products can't compete overseas. Finally, businesses have been moving offshore for lower tax rates, so you pay for it again with more lost jobs and a sagging economy. No tariff or trade restriction can make Germans or Brazilians want American products if those products cost too much."
The real problem here is, McCain is not a champion of free trade, lower taxes, or limited government. He's been the sort of "conservative" who wants a lot of what the "liberals" want, but with a different face on it. It's hard for him to make arguments that he has no passion for.
That said, Obama is a committed Socialist. Saul Alinsky is his real hero, and despite the attempts to hide it, this comes out over and over again. The real issue with Ayers, Wright and ACORN is that they're all hard left, and Obama seems to feel very comfortable with anything and anyone on the far left. He claims to want to "unite", but has he been chatting with Jonah Goldberg or Virginia Postrel to see what insights he might gain? Hell no! He's a far leftie, doing his best to sneak into government.
Therefore, I had no choice but to vote McCain. I won't vote the country down the toilet, and since Bob Barr has been a non-starter, a vote for him would be a vote for Obama.