El 17 de julio del 2007 se lanzó el Centro de NC ("NC mall" en la versión en inglés del sitio),