diff --git feedback.admin.inc feedback.admin.inc
index dff926d..128ab0f 100644
--- feedback.admin.inc
+++ feedback.admin.inc
@@ -128,14 +128,16 @@ function feedback_admin_view_form_submit($form, &$form_state) {
 /**
  * Form builder; The general feedback settings form.
  *
- * Currently this form is a necessity as a parent for the field local tasks.
- *
  * @ingroup forms
  */
 function feedback_admin_settings_form($form, &$form_state) {
-  drupal_set_message(t('There are no feedback settings yet, but you can configure fields.'));
-  $form = array();
-  return $form;
+  $form['feedback_excluded_paths'] = array(
+    '#title' => t('Paths to exclude from feedback display'),
+    '#description' => t("Specify pages by using their paths. Enter one path per line. The '*' character is a wildcard. Example paths are %blog for the blog page and %blog-wildcard for every personal blog. %front is the front page.", array('%blog' => 'blog', '%blog-wildcard' => 'blog/*', '%front' => '<front>')),
+    '#type' => 'textarea',
+    '#default_value' => variable_get('feedback_excluded_paths', 'admin/reports/feedback'),
+  );
+  return system_settings_form($form);
 }
 
 /**
diff --git feedback.module feedback.module
index d424dc4..8e85c2f 100644
--- feedback.module
+++ feedback.module
@@ -148,7 +148,7 @@ function feedback_block_view($delta = '') {
   $block = array();
   switch($delta) {
     case 'form':
-      if (!user_access('access feedback form') || $_GET['q'] == 'admin/reports/feedback') {
+      if (!user_access('access feedback form')) {
         break;
       }
       $block['subject'] = '<span class="feedback-link">' . t('Feedback') . '</span>';
@@ -162,7 +162,7 @@ function feedback_block_view($delta = '') {
  * Implements hook_page_build().
  */
 function feedback_page_build(&$page) {
-  if (user_access('access feedback form') && $_GET['q'] != 'admin/reports/feedback') {
+  if (user_access('access feedback form') && !feedback_exclude_path()) {
     $block = (object) feedback_block_view('form');
     $block->module = 'feedback';
     $block->delta = 'form';
@@ -181,6 +181,28 @@ function feedback_page_build(&$page) {
 }
 
 /**
+ * Check the current path for feedback visibility exclusion.
+ *
+ * @return boolean
+ */
+function feedback_exclude_path() {
+  // Convert path to lowercase. This allows comparison of the same path
+  // with different case. Ex: /Page, /page, /PAGE.
+  $pages = drupal_strtolower(variable_get('feedback_excluded_paths', 'admin/reports/feedback'));
+
+  // Convert the Drupal path to lowercase
+  $path = drupal_strtolower(drupal_get_path_alias($_GET['q']));
+
+  // Compare the lowercase internal and lowercase path alias (if any).
+  $page_match = drupal_match_path($path, $pages);
+  if ($path != $_GET['q']) {
+    $page_match = $page_match || drupal_match_path($_GET['q'], $pages);
+  }
+
+  return $page_match;
+}
+
+/**
  * Form constructor for the feedback form.
  */
 function feedback_form($form, &$form_state) {
