Ну вот обсуждаем. У меня уже есть несколько замечаний