I'm surprised you mention swimming has changed your life. I was always suspicious of the way I had begun thinking of my life in terms of "Before Swimming" and "After Swimming" phases.
Has this been your experience too ? I used to bike an hour a day earlier, but swimming has done something else to my well-being and productivity.