
Thanks to:

- Soren Hojsgaard for some useful suggestions and bug reports.
- Jussi Lehto for pointing out a bug and providing a fix.
- Wacek Kusnierczyk for suggesting an improvement to one example.

