I like the idea, the biggest problem will be the extra dependencies though. Make sure that there are not too many. I think the best implementation would just be a tag with the normal version selection attribute, and just have plaintext inside of it. Then having that plaintext formatted (wordwrapping, coloring (or starts)) at the moment it needs to displayed. You could even just an xsl sheet and xsltproc (from libxslt) for it. Paul -- Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net