Still downloading but this looks extremely promising. I guess I know what I'll be reading for the next year.