Thanks to these people for suggestions, testing, and bug reports: Chrille Comos Mike Robertson Patrick Dähne Stefan Both Steffen Görzig