One of the many useful features of the XyUser Blog is the ability to post formatted code in your posts using the pre tag.
Pre takes two fields, lang (for the language) which is required and lineno (for line numbering) which is optional.
e.g.
lang will take the following:
abap, actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, [...]
Passing XML attribute values to XyPerl