just finished this — SO good. i highly recommend taking the time to read it. (thanks, adam, for making me borrow it!)