not illegal if one has a dea permit. i dont know what the initial registration is but on top of that one needs the special Iodine permit - $1200 bucks per year. prices immediately went up after this took effect in august of 07 and only one ounce per sale could be purchased after that.