Knowlegde and Innovation Communities