I can answer #1 for you. It's "buffered" C, meaning it also has magnesium and potassium. You take those to avoid dehydration, I believe. You can see the ratio of C to mag and potatssium in Hydro-C on the gutsense site. I bought a buffered C powder on Vitacost with the same ratios.