Just finished it, as an audiobook. An excellent piece of sci fi, kind of like cyberpunk, set in a kind of near future or alternate present. His style aggressive and laden with similes and vivid descriptions -- very neo-American. The characters are interesting and the plot is adeqaute, but its the world he set up and the story background that sucks you in. When he talks about an online universe I can relate, having played an MMORPG for a year.