Benefits and limitations of different methods of online communication