I'm thinking about implementing new feature in Porteus: possibility of saving changes in a remote location (local server, Porteus dedicated server). aufs rw branch set on the server accessible from whole world could turn Porteus into a real "cloud OS"

Pros of this feature:
- your changes could be accessible from everywhere in the world
- personal settings, passwords, etc.. would be stored in a safe place (well secured server) and not one the easily accessible for everyone pendrive, memory card etc
- in case of loosing/breaking your flash drive the setting would still survive in remote location. user would need to just reinstall plain Porteus on a new media
- Porteus would be a fully "read-only" OS as all write operations would be made on the server side. this could be useful especially for SSD drives (many notebooks/laptops have them) which are still suffering for limited write operations.
Cons of this feature:
- fast and stable internet connection would be required for this service to work effectively.
- valid login/password will be required for getting an access into the share. this may slow down the booting a bit but there is no other way around. in case of 3 faulty attempts "Always Fresh" mode would be used.
technical difficulties:
- need to find out what happens if internet connection is lost. i hope that that reboot wont be required.
- would be great to have transparent compression (zlib/lzo) built into aufs to reduce bandwidth (in cost of slightly higher CPU usage). i may ask Junjiro about this feature. if that wont be possible than maybe we could use compression build into ssh.
- i'm fairly sure that ponce can give me few extra GB for testing but in case of growing popularity of this solution a renting of extra server may be required (this cost money so probably donations or paid service for interested people would be an option here)
how does it work?
Porteus would be booted from CD/pendrive as normal. if "changes=IP_address" cheatcode is provided then linuxrc mounts remote location through sshfs-fuse utility (or curl, nfs) in specified place, for example /mnt/sshfs (same mechanism as with /mnt/httpfs for pxe-boot) and aufs writable branch is set over there. all changes from whole system would be saved on the server side and not locally in save.dat/partition/folder as it was so far.
question:
is it a feature which would interest porteus users?
let me know what you think about it.
Cheers