Sudden tangential idea:
Is it possible to have a federated public unix access system? If that makes any sense?
Users with accounts on separate servers, but they could all share files and run programs off of each other's instances across a distributed file system?
Couple this with GNU HURD's concept of running services and servers at a user level.