It seems there is a buzz about mindfulness at the moment. There is an emerging industry of mindfulness books, classes...