In http://www.ctv.es/USERS/irmina/Mini/MiniBloquiHeader.html you can find a nice application for doing Headers in TeX/LaTeX using a small python script that implements a tiny Block-based language. Pretty nice for programming documentation guys. But nice too in general. -- MGA