Interesting idea, but I wonder how many copies of my data would need to be stored across the system to guarantee that at least one copy is available when I want it?
Many people don't leave their personal computers switched on all the time, especially if they go away for a few days, then there are network outages, people deciding to leave the network, ...