The story has a great flow and a happy ending that includes some cool technology ideas.