Раз в кои-то веки приходится писать приложение с нуля, да еще за деньги! До этого в основном приходилось работать исключительно ассенизатором ликвидатором программистом на поддержке.
Всякие паттерны уже устроили в голове свою аццую пляску. Стараюсь сказать им "Цыц!", но черт возьми, как соблазнительно....