The swimp3 is a great product. I've been using it for a while and the sound quality is truly incredible. They really make long swims more enjoyable too. It also comes with software to convert music CDs to mp3s.
I may be able to get you an on-line discount on this product, but I am still awaiting a response from Finis. It might be a few weeks if you can wait that long.
As promised, here is the code for that on-line discount. As I said before, I do a lot of long swims by myself and I'm pretty impressed with the underwater sound quality.
Check it out at www.finisinc.com. Enter my username: "jkenny" and password: "openwater" to get 25% off all listed prices. They also have gear (suits, goggles, etc.) and equipment (paddles, fins, etc.).