I take Calcium supplements, which include Vitamin D. Along with that, I take a Magnesium supplement.

I would skip the cow's milk, cheese, etc., and look at the other choices:

http://www.bchealthguide.org/healthfiles/hfile68e.stm

I am having a bowl of organic, hot buckwheat cereal every day - it's very rich in magnesium - which is necessary for heart health. Split pea soup, nuts, and many other foods are also good sources of magnesium.

http://www.mgwater.com/calmagab.shtml