I chose not to finish this book. I'm no idiot when it comes to technology, but even so the humor in this novel is a little too cerebral for me... every sentence seemed to have some term or concept in it that I wasn't familiar with. I would have had to keep Wikipedia open the whole time just to get all of the jokes. On top of that, the narrative is uncomfortably quick to go in sexual directions. I'm not a prude when it comes to fiction, but when it's random and gratuitous, in my opinion it just shows lack of imagination on the part of the authors. Maybe involuntary hard-ons and sexual encounters with persons of indeterminate gender are where some people live, but it's not the universe in which I want to spend my precious reading time. I only finished the first quarter of the book and found all of that, wrapped up in a rambling plotline featuring a cast of unlikable characters in a future Earth that is ugly enough that you hope that it doesn't get saved by the end of the book. I actually like dystopian fiction, but this is too much dystopia even for me. Maybe I'll just go rent Blade Runner instead.