So let me get this straight, the US miltary is unable to control stuff passing over a border or keep any kind of peace in Iraq (with Afghanistan still an unstable shithole) but successfully invading a reasonably well armed country would be peanuts. Iraq was a pushover because they had no serious firepower left and because the military couldnt give a toss. Iran would by no means be as easy, or as short, and it has the capability to wreak havoc on "countries" within some distance. All this with Iraq a huge mess getting worse by the day where the US military is already hugely underpowered. Sure, Iran could be invaded but the result would be even less desirable than how the last 2 monkeyups turned out. At this point I am sure nothing like this is being seriously contemplated. Heck i'd bet all my money there wont be an invasion of Iran in the next years to come. The time has come to just let the middle east meddle in its own stupidity, you cant introduce real democracy in those countries stuck in the dark ages. If you want less terrorists then stop giving people reasons (as dumb as they may be) to become one. All the collateral damage and negative PR these wars create produces a heck of a lot more suicidal idiots than you can ever get rid of with guided bombs.