World | Sat Oct 10, 2009 7:27pm EDT

Armenia-Turkey sign peace deal, pitfalls ahead