Online community software providerspotential uses for an online community