Online communities are among the most popular destinations on the Internet, but not all online communities are equally successful. For every flourishing Facebook, there is a moribund Friendster--not to mention the scores of smaller social networking sites that never attracted enough members to be vi[...]