I'm not saying it'd be easy to just sit down and code one weekend! But really, are we expecting the "federated social web" people are talking about to be much easier to code than email software? We want it to do much more stuff, so it'll probably be harder.
Also, I think it's implicit that you trust your server. It's other people's servers you've got to worry about.
Also, I think it's implicit that you trust your server. It's other people's servers you've got to worry about.