How to Scale an Online Community to 1 Million Users and Beyond