External communities are a curious thing. Why does a user repeatedly return to a community that they aren't being paid to or required to participate in? If it's not an obligation, why do they choose to invest their own personal time in the community? What motivates them to be there?