9. A method, comprising: receiving data at a server from an electronic device over a network coupled to the electronic device, wherein the data comprises data recorded from a user's play of a video game; converting the recorded data to natural-language text; generating a narrative data structure by using the natural-language text to automatically select narrative text that is separate from and narrative of the recorded data; and inserting one or more portions of the natural-language text into the narrative data structure; and inserting one or more portions of the narrative text into the narrative data structure.
9. A method, comprising: receiving data at a server from an electronic device over a network coupled to the electronic device, wherein the data comprises data recorded from a user's play of a video game; converting the recorded data to natural-language text; generating a narrative data structure by using the natural-language text to automatically select narrative text that is separate from and narrative of the recorded data; and inserting one or more portions of the natural-language text into the narrative data structure; and inserting one or more portions of the narrative text into the narrative data structure. 13. The method of claim 9 , comprising sending the book to a user of the electronic device.