Drupal caching explained

Wrote an article last week about Drupal caching. I tried to identify exactly what each setting does on the admin performance settings screen (in Drupal 7). Work in progress (feedback is welcome) but it might be helpfull for people who wonder what those checkboxes and dropdowns exactly do.