Aww, man, this after I already gave mogman reputation for the
last post. Well, suffice it to say that is an excellent post...again.

Anyway, Psudo, the problem with ignoring our enemies is that I'm not sure we can trust them to "do anything big, dramatic, and stupid in the intervening time." We wanted to sever diplomatic ties with Iran because of their nuclear program, but did we actually think the sheer fact that we weren't talking to them alone (ignoring the threat of sparking a war for now, since that's an entirely different motivator) was going to make them feel guilty enough to stop? This is why I'm for more talks--granting Iran legitimacy isn't necessarily a bad thing (it's been around long enough that it's basically legitimate whether the United States likes them or not, and acknowledging them at least looks better in the eyes of their people than giving them the Cuba treatment) and we could have been actively trying to talk them down out of the nuclear program, perhaps with mutually agreeable concessions and such. I'm not saying unquestioningly do whatever Ahmadinejad says, but at least hear them out and see if there's anything we could possibly work with.
I will concede there are times where acknowledging rogue organizations is more harmful than beneficial and that we shouldn't sit down with just any old terrorist group that declares themselves in charge of a country, but I consider the current balance
way too far toward the side of not talking even when we should. We should at
least be more open to Iran, Cuba, etc.