Storytelling for Fun and Profit