Вы все в кучу валите.Сайт должен быть удобным и читабельным. Читабельность определяется дизайном. Нужны навыки WEB-дизайна.Удобство определяется функциональность, называется WEB-разработка.Ваша роль какая? Поставили задачу "хочу то-то и то-то" - правильно?