Спасибо за подробный отзыв и предложения! Тут, действительно, некоторые решения мне тоже уже кажутся сомнительными))