Thanks to the following for bugfixes and suggestions:

Vincent Penne <ziggy@sashipa.com>
Joris van Rantwijk <joris@eljakim.nl>
Rupert Levene <rlevene@uwaterloo.ca>
Jebus Disciple <bnr2lll@yahoo.com>
Daniel Llano <danielllano@terra.es>
