Thomas Hellstrm <thomas-at-tungstengraphics.com> and others.
