I've read this book before but it's been a while and so I decided to revisit it. I always enjoy Margaret Atwood's writing and I love dystopian stuff. She's great at portraying horrible potential futures in ways that make them seem disturbingly possible (check out "Oryx and Crake" for another example).
Anyway, great book, definitely up there with Brave New World and 1984. Check it out if you haven't read it before.