I have this certainty that somewhere out there, perhaps as yet unwritten, but somewhere, is a really incredible Science Fiction novel by Ken MacLeod. Alas, this one still isn't it. It's fun, it's quick, it's readable, it's got some neat ideas and some decent writing, and it helpfully tones down Macl...