How well do modern online services (social networks / chats / forum...