Re: margarine or butter
Butter my husband is allergic to soy. 99% of margarine contains soy. For those trying to eliminate dairy even margarine contains milk in it. I discovered this when we had to eliminate dairy for ds2.
Butter is also better for baking and in my opinion tastes better as well. I would rather have a small amount of the real thing than a lot of the fake stuff.