When doing stuff for myself I've been known to work stoned on occasion, though only when it's something mindless and repetitive. If I'm doing client work I'm never stoned/drunk. It's not that I couldn't get the work done, but it is a matter of professionalism. I'm not getting paid to get high, I'm getting paid to get results.