Contributed by Stephen Coles
Contributed by Daniel Sabino
Contributed by Florian Hardwig
Contributed by Argyris Athanasiades
Contributed by Nguyen Gobber
Contributed by Lluís Serra
Contributed by Ivo Gabrowitsch