I've been using carbonite for well over a year now. Technically I've been happy with it. Haven't had to do a full recovery yet - but my niggles have been sorted: e.g. it used to hard to get it to always backup certain types of heavy files. Best feature: it keeps old versions of files for a period of time that you can recover.