anchor.diff:  
   	any function onMissingView( required rc ){
   		var slug = LCase( ListLast( CGI.PATH_INFO, "/" ) );
  -		if ( slug == "" ) slug = "home"; // set default
  +		if ( slug == "" ) slug = rc.config.page.defaultslug; // set default
   		rc.Page = getBeanFactory().getBean( "ContentService" ).getPageBySlug( slug );
   		if( !rc.Page.isPersisted() ){
   			var pagecontext = getPageContext().getResponse();
  
positive.code: 		if( config.development ){
  			config.enquiry.emailto = "";
  			config.exceptiontracker.emailnewexceptions = false;
  			config.security.resetpasswordemailfrom = "";
  		} 
  		return config;
  	}
  	
  	// ------------------------ VIEW HELPERS ------------------------ //
  	
  	string function snippet( content, charactercount=100 ){
  		var result = Trim( reReplace( arguments.content,"<[^>]{1,}>"," ","all" ) );
  		if ( Len( result ) > arguments.charactercount+10 ){
  			return Trim( Left( result, arguments.charactercount ) ) & "&hellip;";
  		}
  		else{
  			return result;
  		}
  	}
  
  
negative.code: 				, suppressaddpage = "" // comma delimited list of page ids for pages that cannot have child pages added
  				, suppressdeletepage = "1" // comma delimited list of page ids for pages that cannot be deleted
  				, suppressmovepage = "" // comma delimited list of page ids for pages that cannot be moved
  				, defaultslug = "home" // default 'slug' to use to get homepage
  			}
  			, revision = Hash( Now() )
  			, security = {
  