Moving Through Puddles (Or, The Puddle Theory of Personal Development)