Добавил систему логирования для возникающих исключений. В целях нервосбережения все исключения кидать как класс эксепшн (throw new Exeption(string message)).

Еще нужно доделать учет времени и места возникновения эксепшена и соответственно занесение этого в лог (описано в TODO).

P.S. Не забудьте сначала SVN->Update.