DrunkMaster: Во-первых, em как-раз-таки зависит от размера шрифта =)
Во-вторых, это не имеет никакого отношения к вертикальному выравниванию. Тут важно то, что обнулены margin-top и margin-bottom, которые браузер назначает по умолчанию.
Если все пункты выполнены - значит сверстали верно.
ни разу не значит.
можно выполнить все ваши три пункта, но все будет держаться на соплях и развалится при малейшей правке/доработке. И уж верной такую верстку вряд ли можно назвать.
Правильно человек думает - тут либо опыт поможет, либо помощь/ревью кода более опытного спеца. А лучше и то и другое и желательно побольше.
Иван Промин: ну значит надо определить минимальный интервал, запускать крон почаще и проверять а не нужно ли выполнить функцию. Хоть раз в минуту запускайте.
Вот у меня был сайт по сбору игровой статы. Статистика обновлялась раз в сутки, но запускать крон раз в сутки было не надежно, потому что по тем или иным причинам выгрузка данных могла не сработать (например игровой сервак на обслуживании или упал =) ). Я запускал кроном скрипт каждый час, проверял как давно обновлялись данные у меня на сайте и принимал решение, делать новый запрос или нет.
А то ведь можно и сразу все делать