grist, Верно, способов решения этой задачи очень много в зависимости от предоставленных ресурсов. Как и обещал вот ссылка на то самое интервью. Рекомендуется к обязательному прочтению=)
GhostlyAngel, Дебаты на лестничной клетке в НИИКЭ, где я работал в 80-х годах прошлого века, во время перекура были куда интереснее, чем это интервью. :)