wow. WOW. What a phenomenal book. This story is so far out, yet believably set just 20 years in the future. Not once was I brought up short thinking "nah, that couldn't happen." I was completely sucked in, and I'm left with an ache trying to decide whether I want it to happen, or whether I should work to stop it from happening!
Info at PBSwap.