My big question would be whether the patterns that they're detecting in the brain are similar for different people? For example, if I imagine an apple, do my "brain patterns" resemble someone else's when they also think of an apple? If not, seems like training this device would be a pain in the ass, because you'd have to do it for each person. But if so...imagine a huge resource of patterns for different thoughts, feelings, mental pictures, etc. Hopefully this comment makes sense...