Вы написали этот текст не как комментарий к моему ответу, а как ответ на собственный вопрос. в результате мне не пришло уведомление, и заметил я его только потому, что не закрыл эту вкладку браузера. Не делайте так.
Не факт, что заказчику нужны именно все возможные комбинации. Было бы странно наблюдать, если при обновлении страницы появится такой-же комментарий, но от другого автора. Или как у автора сменилась аватарка, например. Скорее всего нужно один раз связать аватарки с именами, а потом по этим юзерам распределить тексты.
Гриша Никольский: "в самом скрипте", имеется в виду в js скрипте.
И да, такие условные комментарии работают только в браузере, т.е. разместить их можно в шаблоне.
Строго говоря, на сервере вы не можете точно определить браузер. Максимум вам доступна строка user_agent, но там не всегда правда.
Если не секрет, зачем вообще отключать этот скрипт в IE?
Узнаете на каком элементе оно отваливается.
P.S.: desktop пишется через "k"