aerofs between a desktop, laptop, and file server, with the file server running zfs snapshots every hour/day/week, which are mirrored back to the desktop and a remote fileserver every night.
I only backup important documents, not movies, music ,games, etc, so the overall size is pretty small...