Если (до|на)писать свой сериалайзер для output="html" для libxslt, то не думаю, что производительность сильно упадёт. Кстати, хорошая мысть, надо её обдумать.
CSS3 слишком обширен, чтобы всё сходу вспомнить и рассказать.
Мне будет достаточно multiple backgrounds (чтобы не плодить лишние элементы для уголков и т.п.), полупрозрачности в цвете фона и текста и селекторов типа :last-child и not().
Вроде бы отлично, но - в чем же теперь качество браузера? Как теперь выбирать, какой браузер лучше? Понятно, что шкурки и функционал - это само собой, трогать не будем. Базовый функционал браузеров сейчас уже весьма хорош, каких-то революций, вроде бы, ждать неоткуда.
Ну, это можно исправить. ;)
Мне будет достаточно multiple backgrounds (чтобы не плодить лишние элементы для уголков и т.п.), полупрозрачности в цвете фона и текста и селекторов типа :last-child и not().
http://css3.info/
Полная реализация CSS3 это маленькая революция.