I've heard this swimming thing a lot but as someone who had several knee surgeries - I haven't found any other exercise that fucks my knee up as much as swimming. It's soooo painful, the pressure of the water pulling on my ligaments with every movement. That said, obviously not being fat is probably one of the best things you can do for your joints.