( updated 2009.12.27 )