Democrats should run Mahmoud Ahmadinejad for president. He's more coherent than Dennis Kucinich, he dresses like their base, he's more macho than John Edwards, and he's willing to show up at a forum where he might get one hostile question - unlike the current Democratic candidates for president who won't debate on Fox News Channel. He's not married to an impeached president, and the name Mahmoud Ahmadinejad is surely no more frightening than B. Hussein Obama.