I do some salt flushes but not very much. The Celtic salt that we have is running out so I use it sparingly. I just bought some natural Sea Salt at the HFS and can use that until I get some more of the good stuff.
I did read on here that magnesium oxide is not that great of a form. I'm not sure of my C, either. It's a time release kind.