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