An Evaluation of the Technology Acceptance Model as a Means of Understanding Online Social Networking Behavior