Vaclav Smilauer <smilauer@volny.cz>

thanks to:
  Graham Percival <gperlist@shaw.ca> for many bug reports and suggestions
  Nicolas Sceaux for several suggestions
  Johann Sebastian Bach for his great music
