Дизайн - это трудная последовательность компромиссов. (c) Джоэл Спольски