Quanto aos arquivos de configuração, uso dropbox e soft links.
Eu tenho um diretório chamado dropbox config e eu passo lá todos os arquivos que eu quero manter em sincronia. Nos meus computadores eu removo todos esses arquivos de configuração, e eu apenas ligo para a cópia no Dropbox / config.
ou seja, se eu quiser ter sempre o mesmo .vimrc:
No computador, sei que tenho o bom:
$ mv ~/.vimrc ~/Dropbox/config/vimrc
$ ln -s ~/Dropbox/config/vimrc ~/.vimrc
Em todos os outros computadores:
$ rm ~/.vimrc
$ ln -s ~/Dropbox/config/vimrc .vimrc
Observe que gosto de armazenar os arquivos ocultos sem o ponto inicial no Dropbox.
Além disso, você pode colocar o diretório de configuração dropbox no git se quiser manter o controle de versão.