I use retrospect, and a pair of external firewire hard drives, which get rotated to an offsite location. I knew about the symlink problem with the earlier versions of retrospect, but I guess I assumed that they were resolved. I'll do an experiment, if my kids give me the time :-)
-Drew