I started swimming again; it's hot lately in SD, and nothing beats swimming during a hot afternoon!
One complaint I have about swimming is that it's individual, i.e., not like volleyball where you play and bond with your friends. It's like running but even more boring because at least with running you can listen to music. That's one reason why I haven't swam as much.
Lately I bought a under-water MP3 player, SwiMp3:

You hook these babies onto your goggles, and you've got music! You can plug it into your computer's USB port, and upload any MP3's you want onto it (mine's a 256 MB version); it's also charged when it's plugged into your computer's USB port like that.
I just used it for the 1st time today; it was not bad. The quality isn't as good as regular MP3 player (so don't expect to listen to book on CD), and be ready for a sudden volumn increase when you come out of the water. It definitely makes my laps more interesting though, and you should consider it if you swim a lot and want some music too :).