I would be careful with the iodine supplementation. Of course, everyone's body differs, but when I went a little snack happy with dried lavers and seaweeds, I felt so fatigued I was barely able to get out of bed. From several trials and processes of elimination, I figured it was the excessive seaweed: iodine is great, just don't overdo it or you migh screw up your thyroid.
I second the magnesium supplementation. I take mag citrate, 800mg a day. I don't take it for cramping, but I understand that most people do take it for that purpose and citrate seems to be more easily absorbed by the body than oxide and malate, from my admittedly limited knowledge of biochemistry.
F 28/5'4/100 lbs
"I'm not a psychopath, I'm a high-functioning sociopath; do your research."