I like the idea of the Drive Alert Master. It monitors your head movement as you drive and if it senses you are falling asleep it sounds an alarm to wake you up. You wear it on your ear like a bluetooth headset, so you can look like a dork too.
I only have two qualms about the product. The first is that while being asleep is not conducive to good driving, I am not sure that being jolted awake by a loud beep is a whole lot better. The second is that I hope you don’t need that haircut in order to use it.
You can get it at Smarthome for $14.99.