I know you and Gilles might have used it, but I can say that I don't use spaces at the beginning of any lines. If I have bullets, the bullet is all the way to the left. We don't have a lot of screen real estate to be pushing stuff to the right, I figure.
Other than that though, I don't see any bugs at all. It seems to work beautifully.
My only other suggestion at this point is to put something in the code that makes bad characters red so it's easier to edit the document for bad characters.
~Rx
EDIT: I found another bug, but I think it has to do with the skin configuration and not the code. Gilles, a few of the skin configurations don't center the synopsis. It hangs a bit to the left and if the text then goes off the synopsis box it acts all screwy on the right side. (The one I'm currently using is HDTV big boxart big previews).
This is another reason we need to make completely generic sprite folders so when we create one single configuration, we can copy it over to the other emulators and not have to worry about fixing all these small things too.
Later,
~Rx