How Communities Thrive in the Digital Age