Also, if you only need a pound or two now and then, see if you can hook up with some active reenactors in your area and piggy back onto someone elses order.
Artilleryman - is that $40 increase in the actual powder, or in shipping or hazmat fees? And, if in the powder, from whom?