Больше всего терпеть не могу делать в программах объект-документ. Ну, чтобы открывался файл, отслеживались изменения, запросы там на сохранение... И всё это в отдельном объекте, а не в куче с кодом, собственно, обработки данных.