hi im kinda new to the site but i know how to make the smoke last longer.
take one spoon full of baking soda and add it into the mix it keeps it from burning to fast.
and as for measurements i go with 60g of potassium to 40g of sugar in a pot at low heat and stir until the sugar caramelize and looks like peanut butter then add the one spoon full of baking soda. after that is mixed in, here is where you can add 3 large spoons of organic powdered die to make colored smoke. (orange and blue work best if you don't and die the smoke will be white).
because i play paint ball and its easier to light under presser i usually put a pull pin in mine instead of a fuse.
for the mixture instruction video.
http://www.youtube.com/watch?v=yuKN7dXIeR0
for the pull pin instruction video.
http://www.youtube.com/watch?v=haxyraCtehc
hope this helps =)