An Appraisal of Social Media