public function createSitemap( $url, $sitemapUri, $errorsLogUri = NULL, $urlListUri = NULL, $verbose = FALSE )
	{
		$crawler	= new Net_Site_Crawler( $url, $this->depth );
		$crawler->crawl( $url, FALSE, $verbose );
		$this->errors	= $crawler->getErrors();
		$this->links	= $crawler->getLinks();
		$list	= array();
		foreach( $this->links as $link )
			$list[]	= $link['url'];
		$writtenBytes	= Net_Site_MapWriter::save( $sitemapUri, $list );
		if( $errorsLogUri )
		{
			@unlink( $errorsLogUri );
			if( count( $this->errors ) )
				$this->saveErrors( $errorsLogUri );
		}
		if( $urlListUri )
			$this->saveUrls( $urlListUri );
		return $writtenBytes;
	}