OK, I will be off to the natural foods pharmacy/grocery to get some decent calcium and magnesium. I will wait to start the Vit. D until I get my levels checked. Since I am zealous about sunscreen, I suspect I don't get much naturally.
I never thought about taking the supplements after a ride. I will try it, though my riding is sort of slowing down at this time of year (until I pull out the trainer).