Kick ass
...all of it is applicable, but how the hell will it calculate how much beer you consume??

Failing that, it could use the accelerometer to calculate how much your body is swaying, and if you just input your height, weight and gender once, derive your blood/alcohol content from that
