Does anyone have any experience with this stuff? Is it legal?