Yeah I tend to believe that what you do after work and on the weekends is your own business, so long as it is not bringing itself into your work life. The main concern for your employer should be if you can do your job competently.
Precisely. Competently and safely - hence why drug testing should only be allowed in some areas of employment.
Would an employer discriminate against an insomniac or clinically depressed individual on the basis that it might effect the quality of their work? (I don't actually know this, but just as a parallel).
They shouldn't. Whether it happens or not is another matter... I suspect it does, but probably less often than in the past.
hmm, i dont see how random drug tests are an invasion of privacy, re: the way u are saying that medical information is stored?? it sure as hell isnt!
i think that people should do what they want to on the weekends, but noone can definitely say that the drugs dont have some effect midweek. thats a big call!
two separate issues imo!

Wait so you're saying you don't see how it is an invasion of privacy but you think people should do what they want on weekends? Don't you see your own contradiction there? If a drug test can tell what you are doing on the weekends (whether that be drugs related or not does not matter) then that
is an invasion of privacy because suddenly your weekend activities are known (to some extent) by your employer.
You're right that no one can definitely say that some drugs don't have some effect midweek. But no one can definitely say that some drugs do either, can they?
OK let's say drug test results are not "stored" in the usual sense of the word (ie. filed on paper or in a computer system) the employer still sees the result at some stage.
I know this is a little off topic... but what about employers that require you to fill in a sheet with your medical history for the last 5 or so years?
Is this allowed?
I don't know. I have been working for myself for a while now so have not encountered any of these types of things. But let's just say if I was asked this question and felt that it was not relevant to the job at all I would tell them to shove it. If that ruled me out as a candidate then so be it. There are plenty of jobs in the economy now so there's no reason to pass on details if you don't want to.
I applied for a job last year at a FLORIST and they wanted to know whether I'd had surgery, what medical conditions I had, etc etc. I didn't want to fill it in as I didn't want to give them my incredibly personal information, which I thought they really had no business knowing anyways. BTW this was before I'd even had an interview, this had to be filled out prior to a group interview. I, stupidly, filled it out even though I didn't want to because I really wanted the job. They also put a little disclaimer at the end saying that if you didn't complete the form truthfully and you then got sick or hurt at work, you wouldn't be able to claim compensation if you did not disclose a condition, etc on the form prior to being employed.
That's going way too far IMO. They count on people like you (don't take this the wrong way) who are perhaps a bit too eager to get the job to just hand over this information. I suspect many people regret it down the track. Edit: If it was relating to pollen allergies specifically that would be all right but asking about all medical conditions and surgery surely isn't related to whether you can handle working with flowers...
I've always wondered what happened to that application since. Would they have to destroy it?
I don't know the legislation in this area. I'd hope it says that it has to be destroyed. Whether organisations are competent enough to do so is another matter (see my comments re: IT security/data security in general)...
Legally an employer would be making a big mistake if they turned an applicant down with the reason being "clinical depression". They'll just not pick you for the job and make up another reason though... That way they don't get in trouble. I bet it happens all the time.