20 items... 66 pages... this is going to take a while... good resource to understand the madness.