Steve thanks for the great insight.
I've been following the work on the latest incarnation of LaTeX3 project, but haven't tried using it. Have you any experience with this; would this fix the above bug?
Currently you need to be logged in to leave a message.