Peer-to-peer computing in health-promoting voluntary organizations: a system design analysis - Irestig, M; Hallberg, N; Eriksson, H; Timpka, T (J Med Syst, 2005)