diff --git modules/block/block.admin.inc modules/block/block.admin.inc
index 9c4ed13..2a50bb1 100644
--- modules/block/block.admin.inc
+++ modules/block/block.admin.inc
@@ -490,6 +490,7 @@ function block_add_block_form_submit($form, &$form_state) {
   
   // Store regions per theme for this block
   foreach ($form_state['values']['regions'] as $theme => $region) {
+    $assigned = TRUE;
     db_merge('block')
       ->key(array('theme' => $theme, 'delta' => $delta, 'module' => $form_state['values']['module']))
       ->fields(array(
@@ -501,6 +502,9 @@ function block_add_block_form_submit($form, &$form_state) {
   }
 
   drupal_set_message(t('The block has been created.'));
+  if ($assigned) {
+      drupal_set_message(t('The block has not yet assigned to a <em>region</em>. Manage <a href="#disabled-blocks-region">disabled blocks</a> to move the new block to a region as demonstrated on this page. '));
+  }
   cache_clear_all();
   $form_state['redirect'] = 'admin/structure/block';
 }
@@ -545,7 +549,7 @@ function block_custom_block_delete_submit($form, &$form_state) {
 function template_preprocess_block_admin_display_form(&$variables) {
 
   $block_regions = system_region_list($variables['form']['edited_theme']['#value'], REGIONS_VISIBLE);
-  $variables['block_regions'] = $block_regions + array(BLOCK_REGION_NONE => t('Disabled'));
+  $variables['block_regions'] = $block_regions + array(BLOCK_REGION_NONE => '<span id="disabled-blocks-region">' . t('Disabled blocks') . '</span>');
 
   foreach ($block_regions as $key => $value) {
     // Initialize an empty array for the region.
diff --git modules/block/block.module modules/block/block.module
index ee9d9db..19b062b 100644
--- modules/block/block.module
+++ modules/block/block.module
@@ -35,7 +35,8 @@ function block_help($path, $arg) {
   if ($arg[0] == 'admin' && $arg[1] == 'structure' && $arg['2'] == 'block' && (empty($arg[3]) || $arg[3] == 'list')) {  
     $demo_theme = !empty($arg[4]) ? $arg[4] : variable_get('theme_default', 'garland');
     $themes = list_themes();
-    $output = '<p>' . t('This page provides a drag-and-drop interface for assigning a block to a region, and for controlling the order of blocks within regions. Since not all themes implement the same regions, or display regions in the same way, blocks are positioned on a per-theme basis. Remember that your changes will not be saved until you click the <em>Save blocks</em> button at the bottom of the page. Click the <em>configure</em> link next to each block to configure its specific title and visibility settings.') . '</p>';
+    $output = '<p>' . t('Assign <em>blocks</em> to appear in <em>regions</em> demonstrated on this page, as listed below. Drag and drop to rearrange their order. Changes appear after you save.') . '</p>';
+    $output .= '<p>' . t('Click the <em>configure</em> link next to each block to configure settings. Manage <a href="#disabled-blocks-region">disabled blocks</a> at the bottom of this page. <a href="@add-block">Add a custom block</a>.', array('@add-block' => url('admin/structure/block/add'))) . '</p>';
     $output .= '<p>' . l(t('Demonstrate block regions (@theme)', array('@theme' => $themes[$demo_theme]->info['name'])), 'admin/structure/block/demo/' . $demo_theme) . '</p>';
     return $output;
   }
@@ -242,7 +243,7 @@ function block_page_build(&$page) {
     if ($item['path'] == 'admin/structure/block/demo/' . $theme) {
       $visible_regions = array_keys(system_region_list($theme, REGIONS_VISIBLE));
       foreach ($visible_regions as $region) {
-        $description = '<div class="block-region">' . $all_regions[$region] . '</div>';
+        $description = '<div class="block-region">' . t('%region region', array('%region' => $all_regions[$region])) . '</div>';
         $page[$region]['block_description'] = array(
           '#markup' => $description,
           '#weight' => 15,
