I've been lookingaround the internet for alternative input devices for computers and i came accross some interesting devices that can detect brainwaves and send the signals to a computer to name a few:

OCZ NIA
NeuroSkys Thinkgear
Emotiv

Now the OCZ NIA looks the most suitable to sleep (its just a simple headband that wraps around ur head with 3 sensors on the front of it). It plugs into a computer via USB and it comes with software that allows you too map keeyboard key presses to events that the NIA can detect. Things it can detect:-

Lateral Eye Movement - emulate different key presses for a look right and a look left (REM detector? )
Face Muscle movement sensor - not sure what this could be used for maybe to detect if someone is in sleep paralysis?
Alpha and Beta wave activity - am i correct in thinking Alpha wave activity is high when we are awake (or in an active dream) and low when we are in deep sleep (which we cannot dreamin)?

I was thinking of using this device with a laptop at the side of my bed and making a program that would send me a message like "you are dreaming" too earphones whenever my alpha wave activity was high and my eyes are moving.

What do you guys think a good idea?