assgen10oct2009 - 29/74