In my environment I do development on no less than 5 machines. Most of my other developers also use multiple machines. Not all of the machines have the same software installed, and we don't all use the same extenal tools (like text editors, merge tools, etc). This causes some real frustration when we move to other machines.
For example if I use UltraEdit for text editing and Araxis Merge for diff/merge, but another machine doesn't have those installed, Vault fails to open or compare files when I'm using that other machine because it's trying to use a tool based on settings saved on the server.
I'd prefer that the tool settings be saved locally on a per-PC basis, defaulting to the Vault default tools when no preference has been set on the current PC. That way I can edit and merge with my desired tools on this PC, and if I move to another with different or no tools installed, then I can still view and diff things without file sharing shenanigans.
Wish/Suggestion: Don't store tool prefs on server
Moderator: SourceGear