Обращаясь к предыдущему посту (http://relib.com/blogs/rulez/archive/2005/07/29/2550.aspx) - недавно открыл еще одно удобное применение. Можно легко разделить логику обнаружения пути к файлу (в примере - к доп. файлу конфигурации). В IApplicationContext добавляется метод, а в его имплементации различные реализации (либо просто возвращает имя файла, либо Server.MapPath(имя файла) ). Вот так-то ;)