Six different ways of parametrising Pythagorean triplets are presented, from the elementary arguments supplied by the Greek, via trigonometry to Gaussian integers and applications of Hilbers 90th theorem.