glad the script is useful. hah, yea, quotes are messy, so ill skip em. re filenames: i personally clear .config/ files all the time with my auto-config scripts, and i delete things in .cache/ absolutely never under any circumstances. after all, .cache holds all the texts and call logs. when writing my auto-config scripts, its the difference between writing a script to parse + selectively edit the config file + reassemble it, and just replacing the config file with rsync. when the config file changes dynamically without editing the settings, i have to do the parsing thing. when it sits still unless a config changes, i can just rsync it. but lots of things keep their state nestled up inside of their config, so its not a big deal, just a small inconvenience. re flash-disabled: a hidden setting wouldnt be very useful, since i use flash often. this feature isnt essential, its just a way to prevent accidental blinding of performers.