What we mean about wellbeing and leaving the world better than you find it.... this TED talk sums up what we mean better than any blog