Initial implementation begun on 30 December 2006

