Эти вопросы уже обсуждались.