diff -urp /home/ebola/contributions/modules/nodehierarchy/nodehierarchy.module nodehierarchy/nodehierarchy.module
--- /home/ebola/contributions/modules/nodehierarchy/nodehierarchy.module	2008-07-18 21:56:28.000000000 -0400
+++ nodehierarchy/nodehierarchy.module	2008-08-16 02:10:07.000000000 -0400
@@ -2,6 +2,12 @@
 // $Id: nodehierarchy.module,v 1.4.2.8 2008/07/19 01:56:28 ronan Exp $
 
 /**
+ * @file
+ * Node Hierarchy allows nodes to be children of other nodes creating a
+ * tree-like hierarchy of content.
+ */
+
+/**
  * Implementation of hook_init().
  */
 function nodehierarchy_init() {
@@ -24,7 +30,7 @@ function nodehierarchy_init() {
 }
 
 /**
- * Implemenation of hook_help().
+ * Implementation of hook_help().
  */
 function nodehierarchy_help($path, $arg) {
   switch ($path) {
@@ -59,7 +65,7 @@ function nodehierarchy_menu() {
     'page callback' => 'nodehierarchy_callback_ajax'
   );
   $items['admin/content/nodehierarchy'] = array(
-    'title' => t('Site Outline'),
+    'title' => 'Site Outline',
     'description' => 'Display an hierarchical outline of the site.',
     'page callback' => 'nodehierarchy_site_outline',
     'access arguments' => array('view site outline'),
@@ -91,7 +97,7 @@ function nodehierarchy_menu() {
     'type' => MENU_CALLBACK,
   );
 
-   $items['node/%node/children'] = array(
+  $items['node/%node/children'] = array(
     'title' => 'Children',
     'page callback' => 'nodehierarchy_view_children',
     'page arguments' => array(1),
@@ -210,7 +216,7 @@ function nodehierarchy_form_alter(&$form
 }
 
 /**
- * Implmentation of hook_nodeapi().
+ * Implementation of hook_nodeapi().
  */
 function nodehierarchy_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
   switch ($op) {
@@ -457,7 +463,7 @@ function nodehierarchy_callback_ajax() {
       case "getchildren":
         $node = node_load($nid);
         $children = nodehierarchy_get_node_children_list($node->nid, TRUE, 20);
-        if($node && node_access('view', $node)) {
+        if ($node && node_access('view', $node)) {
           print theme("nodehierarchy_children_list", $node, $children, FALSE);
           print theme("nodehierarchy_children_list_more_link", $node, 20, _nodehierarchy_get_children_count($node->nid));
         }
@@ -465,7 +471,7 @@ function nodehierarchy_callback_ajax() {
       break;
       case "up":
       case "down":
-        if(user_access('reorder children')) {
+        if (user_access('reorder children')) {
           $node = node_load($nid);
           nodehierarchy_movechild($node, $action);
         }
@@ -650,7 +656,7 @@ function nodehierarchy_set_breadcrumbs($
   $parent = $node;
   $homepage = drupal_get_normal_path(variable_get('site_frontpage', 'node'));
   // If any of the node's decendents have a menu, set it to current.
-  $router_item = null;
+  $router_item = NULL;
   while ($parent->nid) {
     $item = menu_get_item("node/". $parent->nid);
     if (!$router_item && _nodehierarchy_get_menu($parent->nid)) {
@@ -743,7 +749,7 @@ function nodehierarchy_next_sibling($nod
  */
 function nodehierarchy_next_sibling_nid($node) {
   if ($node->parent !== NULL && $node->order_by) {
-    $sibling = db_fetch_object(db_query("SELECT h.nid FROM {nodehierarchy} h WHERE h.parent = %d AND h.order_by > %d ORDER BY h.order_by ASC LIMIT 1", $node->parent, $node->order_by));
+    $sibling = db_fetch_object(db_query_range("SELECT h.nid FROM {nodehierarchy} h WHERE h.parent = %d AND h.order_by > %d ORDER BY h.order_by ASC", $node->parent, $node->order_by, 0, 1));
     return @$sibling->nid;
   }
   return NULL;
@@ -774,7 +780,7 @@ function nodehierarchy_previous_sibling(
  */
 function nodehierarchy_previous_sibling_nid($node) {
   if ($node->parent !== NULL && $node->order_by) {
-    $sibling = db_fetch_object(db_query("SELECT h.nid FROM {nodehierarchy} h WHERE h.parent = %d AND h.order_by < %d ORDER BY h.order_by DESC LIMIT 1", $node->parent, $node->order_by));
+    $sibling = db_fetch_object(db_query_range("SELECT h.nid FROM {nodehierarchy} h WHERE h.parent = %d AND h.order_by < %d ORDER BY h.order_by DESC", $node->parent, $node->order_by, 0, 1));
     return @$sibling->nid;
   }
   return NULL;
@@ -919,9 +925,9 @@ function _nodehierarchy_get_menu($nid) {
  */
 function _nodehierarchy_get_parent_menu($parent, $nid) {
   // If the item has a parent node, get the parent's menu item (if any).
-  if( $parent ) {
+  if ($parent) {
     return _nodehierarchy_get_menu($nid);
-  } 
+  }
   // Otherwise get the parent menu of the item (if any).
   else {
     return db_fetch_array(db_query_range("SELECT plid FROM {menu_links} WHERE link_path = '%s'", "node/$nid", 0, 1));
@@ -970,10 +976,10 @@ function _nodehierarchy_get_parent_pulld
 /**
  * Get the items for the parent selector pulldown.
  */
-function _nodehierarchy_get_parent_pulldown_items( $parent_id, $types, $child_node = null, $depth = 0 ) {
+function _nodehierarchy_get_parent_pulldown_items( $parent_id, $types, $child_node = NULL, $depth = 0) {
   $out = array();
   $query = "SELECT * FROM {node} n, {nodehierarchy} h WHERE h.nid = n.nid AND h.parent = %d AND n.type IN (". implode( ",", $types ) .") ORDER BY h.order_by ASC";
-  $result = db_query(db_rewrite_sql($query), $parent_id);  
+  $result = db_query(db_rewrite_sql($query), $parent_id);
   while ($hierarchylist = db_fetch_object($result)) {
     if ($hierarchylist->nid != $child_node && node_access('update', $hierarchylist)) {
       $out[$hierarchylist->nid] = str_repeat('--', $depth) .' '. $hierarchylist->title;
@@ -997,4 +1003,4 @@ function _nodehierarchy_get_parent_types
     }
   }
   return $types;
-}
\ No newline at end of file
+}
diff -urp /home/ebola/contributions/modules/nodehierarchy/nodehierarchy_views/nodehierarchy_views.module nodehierarchy/nodehierarchy_views/nodehierarchy_views.module
--- /home/ebola/contributions/modules/nodehierarchy/nodehierarchy_views/nodehierarchy_views.module	2008-05-14 18:22:00.000000000 -0400
+++ nodehierarchy/nodehierarchy_views/nodehierarchy_views.module	2008-08-16 02:15:00.000000000 -0400
@@ -9,22 +9,22 @@
 // Views_include_handlers();
 
 /**
- * Implmentation of hook_nodeapi().
+ * Implementation of hook_nodeapi().
  */
 function nodehierarchy_views_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
   switch ($op) {
     case 'insert':
     case 'update':
-       return nodehierarchy_views_update($node);
-      break;
+      return nodehierarchy_views_update($node);
+    break;
     case 'load':
-       return nodehierarchy_views_load_node($node);
+      return nodehierarchy_views_load_node($node);
     break;
     case 'delete':
       nodehierarchy_views_delete_node($node);
-      break;
+    break;
     case 'validate':
-     break;
+    break;
     case 'view':
       if ($page && user_access('access embedded child view')) {
         nodehierarchy_views_embed_children($node);
@@ -59,7 +59,7 @@ function nodehierarchy_views_nodehierarc
 /**
  * Implementation of hook_perm().
  */
- function nodehierarchy_views_perm() {
+function nodehierarchy_views_perm() {
   return array('access embedded child view', 'edit embedded child view');
 }
 
@@ -148,9 +148,9 @@ function _nodehierarchy_views_view_optio
 
   $options[0] = '-- '. t('NONE') .' --';
   $views = views_get_all_views();
-  foreach($views as $key => $view) {
+  foreach ($views as $key => $view) {
     $options[$key] = $view->name;
   }
 
   return $options;
-}
\ No newline at end of file
+}
