Whatever model you come up with, you'll need a way to have your friends see what you do to compete with FB, in other words, you need to build in that audience. That's the advantage of the walled garden that is FB. The second thing you need to do is to make it distributed, ie. non-walled garden. That's the weakness of FB right there.