Is there a particular backup strategy that is widely supported by the community?  I have traditionally done full file-level backups to another drive, which I'm sure can't really be replaced, but should this be used in conjunction with snapshots?  Should the snapshots be stored locally and externally?