Plus: Roald Dahl's been dead for 30 years. How long should his estate continue to profit?