Please remember of the need for file names in the on disk structure being human readable. The need for interoperability (not just with Sugar) is key. This wasn't quite clear in your discussion. - Jim --