Which of the following electronic media provides a variety of communication tools including status updates, user comments, and personal profiles?
A) text messaging
B) social networking
C) e-mail
D) instant messaging (IM)
E) VoIP