@Wetrix While P2P is certainly nice, it has a myriad of disadvantages, not the least of which is the fact that many applications, file storage for example, just aren't viable on a peer-to-peer setup. P2P is also much harder to achieve in web clients and most of the time will require someone to download a program or app. If I end up building services then it will certainly be something to look into, but if I'm using established ones, then it might be next to impossible.
1/2