Contributed by Stephen Coles
Contributed by Graham Toal
Contributed by Leo Field
Contributed by Robert Beatty