BarryC, you might find wikipedia's entry for 'smokeless powder' to be an interesting read, if basic.