Очень старые мысли по этому поводу: http://edgeways.ru.mastertest.ru/forum2004/read.php?9,183432,183434#msg-183434