Daemon, by Daniel Suarez. It's not that SciFi anymore as it used to be, but still a very entertaining read.