Another alternative drug is emoxypine [1], sold under the brand name Mexidol. It also possesses anti-anxiety effects. Rather than make the user feel terrible when they drink (as in the case of disulfiram), it has effects more similar to naltrexone: reducing the effects of alcohol so the user does not experience the feelings they usually would. I think this is a lot more humane than disulfiram.