Thanks to Dot, Joy and Karen for their contributions in the following pages