I think this is the second time I've mentioned the OCZ NIA. Tried and failed miserably. These things usually need significant training of both machine and user. Great if you're stuck in bed and a BCI will allow you to communicate or use artificial limbs - that's a proper goal and people will spend hours a day on such things. It took a few years of programming and fiddling to get my implant to work properly with my nervous system. You can't take one system and do one size fits all like that. Think of all the different shapes of just a computer mouse there are out there. Different switches for keyboards. But trying these out and finding what works isn't quite as invested as training something to recognise your EEG.