Augmented social cognition: using social web technology to enhance the ability of groups to remember, think, and reason