Думаю это достойно отдельной темы: затра же и начнем его пополнять