Talking to strangers: an evaluation of the factors affecting electronic collaboration