Timevault is an automatic backup utility that takes a snapshot of your current filesystem or directory for pre-defined amount of time, which can be used later to retrieve damaged files or folders. Timevault is in beta stage of development and can be downloaded from https://launchpad.net/timevault. After installation you need to logout and log in back to finish installation and you will find timevault icon on the systray:
One of the hardest things to get most users to do is to backup their computer. This is likely due to a false belief that hardware does not fail, or operating systems do not crash, or user error does not occur. Some might even believe that all data is recoverable, even in the worst possible situations. Sad to say, it's not. Besides, getting into the habit of backing up data is always a good thing, no matter what the system or the reason.