clever, multi-threaded and non-linear - 8/10 (07 January 2006)

See also