       parent_node_NCBI_id = @root_node_NCBI_id, 
       parent_multitree_node_id = @root_multitree_node_id, 
       is_immediate_NCBI_child = NULL, 
-      clade_includes_published_calibrations = the_publication_status;  -- TODO: correct this?
+      clade_includes_published_calibrations = the_publication_status,  -- TODO: correct this?
+      is_browsing_landmark = EXISTS (SELECT 1 FROM NCBI_browsing_landmarks WHERE node_NCBI_id = the_ncbi_id);
 
     -- reckon its depth by counting its (source-tree) ancestors, and save to scratch hints
     -- (currently the source tree is always 'NCBI', since all taxa are chosen from there)

  parent_node_NCBI_id = @root_node_NCBI_id, 
  parent_multitree_node_id = @root_multitree_node_id, 
  is_immediate_NCBI_child = FALSE, 
  clade_includes_published_calibrations = TRUE;

SET no_more_rows = FALSE;
OPEN direct_relationship_cursor;


 */

/* 
 * Add a table that lists some NCBI nodes as familiar "landmark" taxa, so that they
 * always appear in the Browsing UI.
 */
DROP TABLE IF EXISTS NCBI_browsing_landmarks;
CREATE TABLE NCBI_browsing_landmarks (
  node_NCBI_id MEDIUMINT(8) UNSIGNED
);
INSERT INTO NCBI_browsing_landmarks ( node_NCBI_id ) VALUES 
  -- ADD MORE HERE
  (8782),  -- Aves
  (40674), -- Mammalia
  (9255)   -- Monotremata
;
  

/*
 * Add a second table with abbrieviated hierarchy of "interesting" NCBI taxa that will actually appear
 * in the browse UI. These are taxa that either
 *  - have at least one directly related calibration
 *  - OR have more than one sub-clade with calibrations inside
 *  - OR have been marked as an always-visible "landmark" in NCBI_nodes
 */
DROP TABLE IF EXISTS calibration_browsing_tree;
CREATE TABLE calibration_browsing_tree (
