I don't consider myself an expert, but I've been raised in the natural health field (meaning that I used herbs/vitamins/minerals and other natural health supplements instead of "convential" medicine). Niacin can be an effective detoxing agent, although detoxing is not its intended use. There are many different substances that can flush out toxins in your system. The best way to make sure toxins are removed from you body is by using a complete detox supplement (like those detox drinks and such). I also happen to work at a natural health retail store that carries a few detox products. I don't want to sound like I'm advertising these products, but there are a couple that several government employees use on a regular basis with consistent results (they've been buying the same products for almost 8 years at least now). The products you should look into are called Naturally Klean Tea and Daily Detox Capsules. A quick Google search will provide you with more info and places that you can purchase these products. I can also say that I have personally used the Daily Detox Capsules back when I was a minor on probation for possesion. I must have had at least 3-4 drug tests that I passed without any problems at all (some test days I smoked that very morning and still passed). Hope this information is helpful to you.