Retrograde: you are right re: milk/cheese. I think "notadoctor" is after calcium rich foods to incorporate in his diet. You are also right re: soy. It does take a while to get used to soy. A different set of enzymes are required to digest the nutrients in soy.However, it is easy to get calcium from non-dairy, non-soy sources, and non-broccoli sources!