Trust and community on the Internet opportunities and restrictions for online cooperation (Analyse & Kritik, 2004)