CA correction in PS CS

What's the best way to correct CA and 'purple fringing' in PS CS?
I've heard of using hue/saturation and desaturating the magentas. Anyone had success with this method or any other method?
I've heard of using hue/saturation and desaturating the magentas. Anyone had success with this method or any other method?