diff -rupN user_titles/user_titles.admin.inc user_titles_new/user_titles.admin.inc
--- user_titles/user_titles.admin.inc	2010-02-01 22:03:29.000000000 +1100
+++ user_titles.admin.inc	2010-02-01 22:24:44.000000000 +1100
@@ -96,6 +96,17 @@ function user_titles_settings_form() {
     );
   }
 
+  $form['display'] = array(
+    '#type' => 'fieldset',
+    '#title' => t('Display'),
+  );
+  $form['display']['display_on_profile'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Display title on user profile'),
+    '#default_value' => variable_get('user_titles_display_on_profile', TRUE),
+    '#description' => t("If checked, the user's title will be displayed on their profile page."),
+  );
+
   $form['submit'] = array(
     '#type' => 'submit',
     '#value' => t('Save'),
@@ -120,6 +131,7 @@ function user_titles_settings_form_submi
 
   user_titles_set_hook_module($form_state['values']['hook_module']);
   variable_set('user_titles_image_dir', $form_state['values']['image_dir']);
+  variable_set('user_titles_display_on_profile', $form_state['values']['display_on_profile']);
 
   $image_path = file_create_path(variable_get('user_titles_image_dir', DEFAULT_IMAGE_DIR));
   file_check_directory($image_path, 1, 'image_dir');
diff -rupN user_titles/user_titles.module user_titles_new/user_titles.module
--- user_titles/user_titles.module	2010-02-01 22:03:29.000000000 +1100
+++ user_titles.module	2010-02-01 22:26:27.000000000 +1100
@@ -285,16 +285,18 @@ function user_titles_user($op, $edit, &$
       db_query('DELETE FROM {user_titles_posts} WHERE uid = %d', $user->uid);
       break;
     case 'view':
-      $title = user_titles_get_user_title($user);
-      if ($title) {
-        $user->content['user_titles'] = array(
-          '#type' => 'user_profile_category',
-          '#title' => t('User title'),
-        );
-        $user->content['user_titles']['title'] = array(
-          '#type' => 'user_profile_item',
-          '#value' => filter_xss_admin($title),
-        );
+      if (variable_get('user_titles_display_on_profile', TRUE)) {
+        $title = user_titles_get_user_title($user);
+        if ($title) {
+          $user->content['user_titles'] = array(
+            '#type' => 'user_profile_category',
+            '#title' => t('User title'),
+          );
+          $user->content['user_titles']['title'] = array(
+            '#type' => 'user_profile_item',
+            '#value' => filter_xss_admin($title),
+          );
+        }
       }
       break;
   }
