Você, como eu, odeia identar o código HTML, mas faz mesmo assim? Caramba, você ainda não conhece o Tidy??? Ele limpa o código, identa, corrige tags não fechadas e, de quebra, ainda faz upgrade de suas tags fonte pra CSS.
E o melhor é que funciona mesmo!
Pra XHTML, eu uso direto: tidy -asxhtml -latin1 -icm arquivo.html
Até criei um BAT, pra onde apontei uma Tool do Textpad. Se você usa Textpad, pode baixar o BAT aqui e criar uma Tool apontando pra ele.
Acredite, facilita muito a vida.
Muito legal, fiz até um scriptzim em python pra fazer isso no meu linux 😉