As i have said before, the future will be everyone having their own "Wall Server"
The problem right now with implementing the things you have said is bandwidth. Thus requiring servers in facilities near internet junctions.
Else, there are all kinds of other solutions.
RE: Step Off or get Stepped On