Zero limit - is it really such a good idea?
For all those "if I'm out drinking then I leave the keys at home" people, please tell me, precisely how do you know the next day when you are no longer over the limit? You must all have those really accurate home Breathalyzer kits, or you just stay home nursing your hangover.
I also take it you never eat anything that has alcohol as ingredients, however infinitesimal the amount that ends up in the blood may be.
I'm not saying I know the solution to this problem either, but please, try to use some common sense, or at the very least pragmatism on a subject like this.