How does one create and maintain a genuine team spirit when all members are working in a fully distributed way (on a global scale)?