Fabian Nowak <timystery@arcor.de>
Stefan Ott

Thanks to some contributors with ideas and patches.
