Could you tell me the benefits you have gained from it? How much do you have to practice in order to get anything out of it ? Is the alternative (BrainBuilder) any good? Is it nice to play those games? Is it worth the money? Are the changes permanent?