I've been taking a second look at Tiny Core Linux, and am scratching my head over the restore feature. It seems that when the restore feature is enabled, an entirely new gzip'ed tar file is created with all applicable files, every time a backup is made before shutdown/restart (when selected). This means it takes the same amount of time, and disk writing, whether you changed no files at all, or changed all files. Would it not be WAY better to instead mount a file as a loopback volume, then use rsync or unison (or similar tool) to backup only files that have changed (or are newer)? It seems to me that this would be WAY faster (not to mention saving life time of flash storage devices).