Print Methods

Ideas collected by Emily Gilles