I'm considering modifying the preset file system so that it only uses a single file per instrument. This file would have the same filename as the .csd file, but a different extension. It would contain as many presets as the user wishes. I find the saving of presets to different files a little messy when a single file would do. I would provide a script for converting old presets to the new forma.
I'm also considering scrapping the 'browse for' dialogue for presets, as under the new system all presets will be saved in the same file. It might be easier just to get users to use the 'snapshot' mode with a filebutton. One can always modify the xml afterwards to give each preset a unique name.
Let me know what you think.