FlyBack is based on rsync and modeled loosely after Apple's Time Machine. Like many rsync-based backup utilities, it creates incremental backups of files which can be restored at a later date.
FlyBack presents a chronological view of a file system, allowing individual files or directories to be previewed or retrieved one at a time.
FlyBack presents the user with a typical file manager style view of their file system, but with additional controls allowing the user to go forward or backward in time.
Apple's Time Machine is a great feature in their OS, and Linux has almost all of the required technology already built in to recreate it. This is a simple GUI to make it easy to use.
flyback - Google Code