sometimes you just want to avoid talking to another human, I would be very happy to do these things online instead of an actual talk. I think the advantages are more in the other side, from customer support, which from some company is terrible (mostly fro management/budgets issues)