(c) 2000 - 2008 Martin Nowak; martin.nowak@ncs-group.de