Верстаю руками, без использования вспомогательных программ, увеличивающих количество мусора в коде. При верстке смотрю на сайт с точки зрения программиста, т.е. так, чтобы можно было потом эту верстку систематизировать.
Пользуюсь технологиями: xHTML, CSS, JS, jQuery, SIRF, Ajax, PHP, MySQL, Ruby...