Club life : competition, coaching and camaraderie.