Where can I find other distributed computing groups? I am interested in helping somebody but am not sure how many groups there are out there. Thanks!