Just finished Fairyland by McAuley (http://www.fantasticfiction.co.uk/m/paul-j-mcauley/fairyland.htm). Tough to follow, but brilliantly disturbing look at where things could go. Gene hacking, the Ultimate Hack of crossing the human machine boundary, nano tech out of control, post-humanism, derivative species. It's all there. I like Banks alot better, but McAuley is better with the science.