Originally Posted by Kiren
One thing to keep in mind is that you have the right to refuse a urinalysis and ask for a blood test. Eating poppy seeds or certain medications can give you a false positive on a urine test but not on the blood test. Companies don't tell you this because it is more expensive to have a blood test, but legally you have the right to request one.
I don't think I would personally, be that brave...that is what the drug list is for.
You may have the right to refuse a urine test, but they also have the legal right to say "If this potential employee is doing this over a drug test, how much trouble will they be if we offer them a job" and never call you back with your start date.
I think Gromit is giving excellent advice