As a response to my personal problems with LiveJournal, and other similar journaling systems, I designed Alliance. This is a fully distributed, linkable journaling system. You can have 'hubs' like Blogger.com, LiveJournal.com, and so on, where you can have a nickname and "friends" and such, but you can also include friends in other 'hubs', across the net.
This means that you can get an Alliance account on one of these hubs, (or create your own hub) and befriend all of your friends on this and other hubs. This sytem also allowed for integration in the client to interoperate with other existing weblogging systems.