You should check out
Erowid and
SmokeDot for information on passing a drug test. They have some good stuff there. For everyone else giving suggestions like "don't smoke and you'll pass", these things come up sometimes and you're not able to have enough time to stop and have your system clean itself out. And if you're just talking about not doing drugs in general, go preach to people who actually give a shit.