How to design a decent site navigation

I’ve prepared the presentation for the Drupal City conference in Berlin, 2011.