After much political wrangling, Iraq's parliament has approved the controversial security agreement that sets December 31, 2011 as the deadline for US troops to withdraw from Iraq. Inside Iraq asks whether the agreement will foster national reconciliation or further divide the country.