diff --git a/modules/help/help.admin.inc b/modules/help/help.admin.inc
index 3db06ca..95ca006 100644
--- a/modules/help/help.admin.inc
+++ b/modules/help/help.admin.inc
@@ -6,7 +6,11 @@
  */
 
 /**
- * Menu callback; prints a page listing a glossary of Drupal terminology.
+ * Menu callback: prints a page listing a glossary of Drupal terminology.
+ *
+ * Path: admin/help
+ *
+ * @see help_menu()
  */
 function help_main() {
   // Add CSS
@@ -16,7 +20,14 @@ function help_main() {
 }
 
 /**
- * Menu callback; prints a page listing general help for a module.
+ * Menu callback: prints a page listing general help for a module.
+ *
+ * Path: admin/help/*
+ *
+ * @param $name
+ *   A module name to display a help page for.
+ *
+ * @see help_menu()
  */
 function help_page($name) {
   $output = '';
@@ -46,6 +57,12 @@ function help_page($name) {
   return $output;
 }
 
+/**
+ * Provides a formatted list of available help topics.
+ *
+ * @return
+ *   A string containing the formatted list.
+ */
 function help_links_as_list() {
   $empty_arg = drupal_help_arg();
   $module_info = system_rebuild_module_data();
@@ -58,7 +75,7 @@ function help_links_as_list() {
   }
   asort($modules);
 
-  // Output pretty four-column list
+  // Output a pretty four-column list.
   $count = count($modules);
   $break = ceil($count / 4);
   $output = '<div class="clearfix"><div class="help-items"><ul>';
diff --git a/modules/help/help.api.php b/modules/help/help.api.php
index ff2f97c..f7d9c08 100644
--- a/modules/help/help.api.php
+++ b/modules/help/help.api.php
@@ -42,6 +42,7 @@
  *   the current page's help. Note that depending on which module is invoking
  *   hook_help, $arg may contain only empty strings. Regardless, $arg[0] to
  *   $arg[11] will always be set.
+ *
  * @return
  *   A localized string containing the help text.
  */
diff --git a/modules/help/help.test b/modules/help/help.test
index 5b90a91..50e67aa 100644
--- a/modules/help/help.test
+++ b/modules/help/help.test
@@ -5,10 +5,19 @@
  * Tests for help.module.
  */
 
+/**
+ * Tests help display and user access for all modules implementing help.
+ */
 class HelpTestCase extends DrupalWebTestCase {
+  /**
+   * The users who will be created (one admin and one anonymous).
+   */
   protected $big_user;
   protected $any_user;
 
+  /**
+   * Provides information about this test.
+   */
   public static function getInfo() {
     return array(
       'name' => 'Help functionality',
@@ -18,7 +27,9 @@ class HelpTestCase extends DrupalWebTestCase {
   }
 
   /**
-   * Enable modules and create users with specific permissions.
+   * Overrides DrupalWebTestCase::setUp().
+   *
+   * Enables modules and creates users with specific permissions.
    */
   function setUp() {
     parent::setUp('poll');
@@ -31,7 +42,7 @@ class HelpTestCase extends DrupalWebTestCase {
   }
 
   /**
-   * Login users, create dblog events, and test dblog functionality through the admin and user interfaces.
+   * Logs in users, creates dblog events, and tests dblog functionality.
    */
   function testHelp() {
     // Login the admin user.
@@ -60,9 +71,10 @@ class HelpTestCase extends DrupalWebTestCase {
   }
 
   /**
-   * Verify the logged in user has the desired access to the various help nodes and the nodes display help.
+   * Verifies the logged in user has access to the various help nodes.
    *
-   * @param integer $response HTTP response code.
+   * @param integer $response
+   *   An HTTP response code.
    */
   protected function verifyHelp($response = 200) {
     foreach ($this->modules as $module => $name) {
@@ -77,9 +89,10 @@ class HelpTestCase extends DrupalWebTestCase {
   }
 
   /**
-   * Get list of enabled modules that implement hook_help().
+   * Gets the list of enabled modules that implement hook_help().
    *
-   * @return array Enabled modules.
+   * @return array 
+   *   A list of enabled modules.
    */
   protected function getModuleList() {
     $this->modules = array();
@@ -94,11 +107,17 @@ class HelpTestCase extends DrupalWebTestCase {
 }
 
 /**
- * Tests module without help to verify it is not listed in help page.
+ * Tests a module without help to verify it is not listed in the help page.
  */
 class NoHelpTestCase extends DrupalWebTestCase {
+  /**
+   * The user who will be created.
+   */
   protected $big_user;
 
+  /**
+   * Provides information about this test.
+   */
   public static function getInfo() {
     return array(
       'name' => 'No help',
@@ -107,6 +126,11 @@ class NoHelpTestCase extends DrupalWebTestCase {
     );
   }
 
+  /**
+   * Overrides DrupalWebTestCase::setUp().
+   *
+   * Enables modules and creates users with specific permissions.
+   */
   function setUp() {
     // Use one of the test modules that do not implement hook_help().
     parent::setUp('menu_test');
@@ -114,7 +138,7 @@ class NoHelpTestCase extends DrupalWebTestCase {
   }
 
   /**
-   * Ensure modules not implementing help do not appear on admin/help.
+   * Ensures modules not implementing help do not appear on admin/help.
    */
   function testMainPageNoHelp() {
     $this->drupalLogin($this->big_user);
