VIRTUAL COMMUNITIES OF PRACTICE: TOWARDS NEW MODES OF LEARNING AND KNOWLEDGE CREATION ?