Virtual Community Dynamics : A Conceptual Framework and Empirical Validation