I'm always game for good biopunk, and this was good. And I think I found my next stop. Will try to find the novel you recommend.