wail http://www.eyrie.org/~zednenem/2002/wail/