Мне кажется эта тема для другой ветки...