So if I understand correctly you're saying that ~ should expand to $HOME for the purposes of e.g. branch paths in the configuration, but the configuration itself should be stored in $APPDATA? That sounds reasonable. Having a configuration gui would be a good idea too. -- Martin