Supporting collaborative knowledge communities.

Offering a variety of formats for engagement.

In-person and 'virtual' online participation.