данный конкретный, а именно font - устарел. А если глобально то: 1 Чище код - нет мешанины из стилей и тегов. 2 сама страница меньше весит , и удобнее для поисковиков. 3 меньше шансов запутаться во вложенности тегов, например у вас вы сделали так. но если мне не изменяет память то в фонт нельзя вкладывать спан. По уму еще и яваскрипт выкидывать в отдельный файл, но есть некоторые ситуации когда лучше оставлять внутри страницы ЗЫ, не сразу понял почему вы не использовали вар, а сейчас понял что вы имели ввиду, то что вы делали делается так: var counter = document.getElementById('counter'), counter2 = document.getElementById('counter2'), startDate = new Date(2011, 0, 0, 0, 0, 0, 0), currentDate = new Date(), startValue = 0, endValue, endValue2; то есть, через запятую, но тогда не должно быть var var counter = document.getElementById('counter'),// либо тут точка с запятой вместо запятой var counter2 = document.getElementById('counter2'),// либо тут нет var и точка с запятой должна быть у последнего элемента endValue;// тут объявление переменных кончилось endValue2;// а тут произошел вызов неопределенной переменной endValue2