Re: Smoke color
Different sugars will probably change the smoke color. Glycerin will probably give white clouds, while molasses will likely be more gray. I say likely and probably because I am not sure which ones do which. No clue on honey either.
@the topic of changing smoke colors: My initial thought of this would be adding food coloring to the tobacco. I do not know if this is dangerous or not though :X. As to the post about magnesium; that is crazy incorrect, if you've ever burnt magnesium then you'd know it burns white and so bright it can damage your eyes. Although if you'd like to know some colors of elements burning off the top of my head theres
Lithium is usually red, calcium orange, sodium yellow, copper blue, and forget green. Note that these are personal results with methane as the fuel for the flame.
I do not recommend consuming any of those elements, especially by inhaling.