They don't have many policy differences.
In regards to Iraq, Clinton wants to have a time table set up for withdrawl where we meet certain benchmarks throughout. Obama wants to immeidietly pull out all but 5,000 troops. He claims however he will send troops back if there is evidence of Al-Queda bases being established in Iraq (which is odd as we know there are. They are called "Al-Queda in Iraq,").
You are wrong on Obama's Iraq proposal. He wants to remove 1 to 2 brigades per month and have them all out within 16 months. That is NOT immediate withdrawal. Clinton wants to begin removing them within 60 days and have them home within a similar timeframe to Obama's plan. Stop making crap up and check your facts.
http://www.barackobama.com/issues/iraq/#bring-home
Obama will immediately begin to remove our troops from Iraq. He will remove one to two combat brigades each month, and have all of our combat brigades out of Iraq within 16 months.
But you ignore and so that that link you mention, Obama's comments, which he has said as recent as the last debate, that he will leave a brigade or two (about 5,000 troops) for counter-terrorism operations, protecting American operations, and assisting the Iraqi government. He also says that if al-Qaeda turns Iraq into a base for them he'll go right back in.