+##### Backups
+
+Since version 0.3, this script can also handle backups of all your notes, you can specify a backup folder with
+
+```bash
+notes.sh --backup=/some/dir
+```
+
+and the script will create the directory if it doesn't exists and backup all your data, including the rc file if you made one.
+
+If you want to restore a backup you can do so with
+
+```bash
+notes.sh --restore=/some/dir
+```
+
+And the script will take care of putting everything back where it belongs.
+
+> ##### A bit of a warning on restoring backups
+>
+> *Keep in mind that all your existing notes will be overwritten in the process.*
+
+##### Git
+
+Starting with version 0.4, git support has been added, so now you can sync your notes to a git remote. The program lets you specify a few options like:
+ - your git executable
+ - the remote address
+ - how long before syncing again to the remote
+ - a nickname for the computer where this script is running.
+ This is helpful if you want to sync your notes on multiple computers, to know from which client something has appened to git.
+
+### Installing
+
+Simply copy the script in your $PATH and make it executable, something like this should work:
+
+```bash
+mv notes.sh ~/bin/
+chmod 755 ~/bin/notes.sh
+```
+
+Adapt to your needs as you see fit.
+
+The first time you run the script it will take care of creating all the files and folders it needs in the standard directories.
+
+### Debugging
+
+If the script doesn't work for you for some reasons, you can turn on debugging by running the script like this:
+
+```bash
+DEBUG=true notes.sh [options]
+```
+
+And then you'll be able to check all that happened in the log file at `/tmp/debug_bash-notes.log`
+