I am taking MSM and am reluctant to try NAC. MSM is a natural substance present in foods, though not in large amounts. NAC though is even referred to as a mercury chelator on some websites.

http://www.all-natural.com/msm.html