BRay, I cannot get your script to run ( getting a syntax error ) for the one you sent me in PM.

Thur, your script runs and compiles the files except, it only makes the files available for a single player that first logs in, on that account. all other characters on the account get that message I posted above.
It seems something is corrupting the Songbook layout file, not the song list data.
If I delete the songbook layout one, and log in a different character I can load songbook for that person, but then if I switch back to the one I had it working on before I get the error etc etc.

I feel that we all are "almost here" to get this working, but, as it currently is It doesn't help me, when I need to switch characters.