Andreas Rver  roever@users.sf.net

For a lot of help thanks goes to

Damion Yates
Dylan Thurston
