Где бы прочитать про философию работы с исключениями. Прочитал в MSDN -- но все равно чувствую недостаток информации, да и сами MS, как мне кажется, работать с исключениями не умеют: программы их падают и почему-то постоянно закрываются, даже когда этого можно было бы и не делать.