This isn't related to the website but I also share the same sentiment towards alcohol in the workplace. It is amazing how a beverage can change an employees outlook on a company. On the company side though, it's an easy/inexpensive way to build culture.
People are strange.