Back in May 2007 I had a look at brain controllers, one of which was promising to launch in October 2007. They are now accepting developers to use and program for their unit, but still not on the commercial market.
This is about the Epoc from Emotiv Systems though. The picture of the brain controller has changed quite a bit, but they are taking pre-orders (if you live in the US) and say they will be out towards the end of this year. Their software can recognise emotions, expressions and thoughts and intents.