I don't know why a lot of places do drug testing either though. I mean I can see it for some jobs, but a lot of jobs, as long as you're doing your job, it shouldn't matter what you do at home. It's just as bad as showing up drunk, if you seem unable to do your job, then there is something wrong...