Единственная разница между% и 100 * em (для установки размера шрифта) заключается в том, что в браузере есть несколько ошибок, связанных с использованием единиц em (которые можно обойти с помощью явных body { font-size: 100%; }
, а затем с использованием единиц em после этого.)
Статья Килешаффера, честно говоря, мусор. Это оставляет половину фактов.
Максимальный дизайн приличный, но показывает его возраст. Он был написан в 2003 году, и ошибки, о которых он говорит, находятся в Opera 6 и Netscape 4 - оба из них устарели.