The last time I had my cholesterol tested the doctor was very complimentary on the improvement. The only thing I had done differently was to take a magnesium supplement (Natural Calm citrate in this instance).
I doubt if the magnesium had anything to do with it. Magnesium can help indirectly with triglyceride levels, but I have never seen a cholesterol connection. Also keep in mind that cholesterol levels can fluctuate greatly. So one normal reading does not mean much. Something as simple as avoiding coffee before the test or being more relaxed before the blood is drawn will give you a significantly lower cholesterol reading.