Just finished reading "An Accidental Goddess" and "The Stars My Destination." No offense to the authors, but I find that these books (like a lot of sci-fi books) lack a certain something: a sense of wonder. I feel that this happens when authors go overboard with explanations and technical descriptions that don't really add to the story. For example, Star Wars had that sense of wonder and mystery until George Lucas decided to create a scientific basis (midochlorians) for the previously largely unexplained and mysterious Force. Personally, I don't like it when every single little thing is explained and every single loose end is tied. Upon reaching the conclusion of a book, I naturally like to know how the main plot turns out, but I also like it when there are a few things that keep me wondering. Don't get me wrong - sci-fi is great. It's just that a lot of it leaves me unsatisfied and makes me feel as though I've been spoon-fed too much information. A poll somewhere (I think it was on this site) revealed that fantasy is a much more popular genre than science fiction. Science fiction and fantasy are similar in that they both deal with one or more imaginary elements, so I wonder if the disparity in readership is caused by the text book-like technicality and thoroughness of a lot of science fiction versus the easier-to-read, less rationalized, more character-centric approach of typical fantasy tales?