Back in Time is a graphical end to many Linux commands. To save snapshots and restore, it uses rsync. To make hard links, it uses cp. To check the differences, it uses diff and to schedule back ups it uses cron. The use of standard Linux commands makes Back in Time more powerful than the other programs that use their own set of commands.
As you might expect, the program also works with NTFS and FAT partitions, but to use it with NTFS volumes, you need to have a ntfs-3g driver installed on your system. I suggest you install the ntfs-3g before installing Back in Time.
I strongly recommend Back in Time for home users who want a simple way to back up their Ubuntu systems. The underlying commands and the abilities of the software are very powerful and error-free. You can install ntfs-3g and Back in Time from Synaptic, Aptitude or from the command line.