Yep these are all great ways to train and feel a deep sense of accomplishment getting through content. They also allow you to communicate when you feel like it. I myself am a bit anti-virtual social. Although I have been begrudgingly thrown into a static group since downing T5.