I agree with mandatory testing on arrival. Not to highlight alchohol problems amongst the aviation industry, but to save money. It is far more beneficial for a company to pay for a day off sick rather than replace a fully qualified and competent pilot. Due to the new legislation we all have to re educate ourselves and maybe change, slightly, our lifestyles. As said in other posts the business we are in is not like it was, nor will ever be. Luckily, I am leaving the airline and will be flying for fun from the beginning of March. I am happy to be doing it after 20 years of commercial flying.