If you're an insomniac like I am, the $400 Zeo Personal Sleep Coach alarm clock comes equipped with nifty gadgets that'll help you self-diagnose. When you go to bed, you wear a wireless headband that is able to read your brainwaves, then magically transmit the data back to an SD card hidden in your clock.
In the morning, you can then transfer the findings into your PC, then upload the results to Zeo online, which will then give you a diagnostic of how well you sleep at night, and suggestions of what you can do to improve that sleep. Or I can just tell you why you can't sleep at night—it's either because of the never ending abundance of porn, or that uncomfortable headband, pressing down on your forehead, strangling your brain and messing up your hair. [Zeo via Technabob via DVice]