Como desenvolvedor, acho que o versionamento é essencial. Eu uso svn - é livre, poderoso e não muito difícil para iniciantes para obter suas cabeças ao redor. Você poderia instalar um servidor svn e o tortoisesvn no seu pc local, então apenas clique com o botão direito na pasta, adicione-o ao svn e então confirme suas mudanças.
Existem muitas soluções de armazenamento on-line gratuitas - Skydrive, Ubuntu One, Dropbox, etc - então faça backup do repositório de qualquer ferramenta de versão que você usa para um desses e está pronto.