CrashPlan once setup to backup to a local HD, networked storage, or over
the internet to a computer anywhere (or even to CrashPlan's own online
storage space that you can pay for, but it's so much cheaper and easier
to backup instead for free to a HD attached to a friend, family's or
work computer), will 'just work'. It can backup to multiple locations,
and will stop and start working seamlessly as it gains and losses
connection to it's backup locations.
Crashplan is free for basic usage (automatic backup to each location
once ever 24hrs, though you can initiate additional backups manually any
time you like), and a paid version - CrashPlan+ for extra features like
constant backup as soon as you create and modify files, and multiple
backup sets (free CrashPlan only allows one choice of files to be backed
up to your backup locations).
Here's a comparison chart:
<
http://www.crashplan.com/consumer/compare.html>
As you can see for most users even the free version is more than
adequate. But it is especially nice to have the constant backup and be
able to define a backup set for each backup location in CrashPlan+ ($32
per year), if your work is ongoing hour to hour, minute to minute, and
valuable to you.
CrashPlan can also be setup to put up a dialog, email or tweet you if a
backup destination stays unavailable a user defined duration; and it can
be set to run at varying network speeds or not all, depending on whether
it's backing up over LAN or WAN, and the time of day.
I even use it for my elderly grandmother - her copy (actually the
CrashPlan server which checks with her local copy - so it doesn't matter
if her 'net goes down - I still get notified) emails me if a destination
remains unavailable for 3 days and then 7 so I know if I need to take
action; and it never ever bothers her directly (I don't have her copy
pop-up messages, and I password protect the app - which it allows - so
she cannot accidently run it and change settings). It just works.
Handily you can begin a backup to a HD connected locally, then move that
backup offsite and continue over the internet - useful for large initial
backups, with only small incremental changes to backup afterward.
CrashPlan can be set to keep deleted or changed files forever or a
specified duration. If you've the space it can keep every single change
and deletion you ever make. So you control how it prunes it's backup.
Restoring can be done either over the 'net from the connected backup
location, by walking the backup location over to the source and
connecting locally for faster restore, or with paid CrashPlan+ using a
web-based restore.
It may also be worth mentioning that the backup settings can all be
administered from the CrashPlan website. So if I want to remove a folder
to be backed up, or change the time network usage is kept low, I can do
so from elsewhere.
Possible downsides:
CrashPlan is a Java app, which may be worth mentioning, but it has a
well designed Mac-like UI. Still, Java puts some people off, though I
expect that has more to do with past encounters with PC-like Java apps
and rather crappy ports of Java apps to OS X. CrashPlan works very well,
and if the average user wasn't told it was Java, they'd likely never
notice.
CrashPlan is also less user friendly to setup and restore from than Time
Machine. CrashPlan is more complicated with a lot more settings, and
restore options. But it is also more powerful as a result.
And relevant to your case - it's not backing up as a bootable clone (but
it is keeping backups of past deleted and changed files), as CCC or SD
can do. So if you want the option of a super-quick 'back up and running
in minutes' restore for critical business, it pays to have a clone
backup as well.