Use Case:
Every computer on my network installs a small piece of software called "Safety-net." Each safety-net computer backs up every other safety-net computer on the same subnet. The backup is 100% automatic. Zero user interface. Zero scheduling. Zero administration.
I come in and can throw an entire laptop out the window. I buy a brand new laptop and install the safety-net software and use the only feature in the product: "Restore" the UI shows me a list of computers that have been backed up on the sub-net. I select my old laptop, hit "restore" and go to lunch. I come back and it's like the laptop never flew out the window.
Peer-to-peer technology is well understood
RAID 5 and networking are well understood
Backing up files and restoring them is well understood
Is there any reason why this hasn't been done yet? Has this been done and I just don't know about it?