Index: src/orca/settings.py
===================================================================
--- src/orca/settings.py	(revision 3963)
+++ src/orca/settings.py	(working copy)
@@ -214,8 +214,9 @@
 # setSpeechVerbosityLevel).  These will have an impact on the various
 # individual verbosity levels for rolenames, accelerators, etc.
 #
-VERBOSITY_LEVEL_BRIEF   = 0
-VERBOSITY_LEVEL_VERBOSE = 1
+VERBOSITY_LEVEL_BRIEF      = 0
+VERBOSITY_LEVEL_VERBOSE    = 1
+VERBOSITY_LEVEL_NO_CONTEXT = 2
 speechVerbosityLevel    = VERBOSITY_LEVEL_VERBOSE
 brailleVerbosityLevel   = VERBOSITY_LEVEL_VERBOSE
 
Index: src/orca/orca-setup.glade
===================================================================
--- src/orca/orca-setup.glade	(revision 3963)
+++ src/orca/orca-setup.glade	(working copy)
@@ -862,6 +862,26 @@
 					      <property name="spacing">0</property>
 
 					      <child>
+						<widget class="GtkRadioButton" id="speechNoContextButton">
+						  <property name="visible">True</property>
+						  <property name="can_focus">True</property>
+						  <property name="label" translatable="yes">No conte_xt</property>
+						  <property name="use_underline">True</property>
+						  <property name="relief">GTK_RELIEF_NORMAL</property>
+						  <property name="focus_on_click">True</property>
+						  <property name="active">False</property>
+						  <property name="inconsistent">False</property>
+						  <property name="draw_indicator">True</property>
+						  <signal name="toggled" handler="speechVerbosityChanged" last_modification_time="Fri, 06 Jun 2008 15:02:41 GMT"/>
+						</widget>
+						<packing>
+						  <property name="padding">0</property>
+						  <property name="expand">False</property>
+						  <property name="fill">False</property>
+						</packing>
+					      </child>
+
+					      <child>
 						<widget class="GtkRadioButton" id="speechBriefButton">
 						  <property name="visible">True</property>
 						  <property name="can_focus">True</property>
@@ -872,6 +892,7 @@
 						  <property name="active">False</property>
 						  <property name="inconsistent">False</property>
 						  <property name="draw_indicator">True</property>
+						  <property name="group">speechNoContextButton</property>
 						  <signal name="toggled" handler="speechVerbosityChanged" last_modification_time="Thu, 27 Apr 2006 14:44:54 GMT"/>
 						</widget>
 						<packing>
@@ -892,7 +913,7 @@
 						  <property name="active">False</property>
 						  <property name="inconsistent">False</property>
 						  <property name="draw_indicator">True</property>
-						  <property name="group">speechBriefButton</property>
+						  <property name="group">speechNoContextButton</property>
 						  <signal name="toggled" handler="speechVerbosityChanged" last_modification_time="Thu, 27 Apr 2006 14:45:04 GMT"/>
 						</widget>
 						<packing>
@@ -1292,8 +1313,8 @@
 				  <property name="wrap">False</property>
 				  <property name="adjustment">10 1 9999 1 10 10</property>
 				  <accessibility>
+				    <atkrelation target="speakProgressBarUnitsLabel" type="labelled-by"/>
 				    <atkrelation target="speakProgressBarLabel" type="labelled-by"/>
-				    <atkrelation target="speakProgressBarUnitsLabel" type="labelled-by"/>
 				  </accessibility>
 				  <signal name="value_changed" handler="speakProgressBarValueChanged" last_modification_time="Thu, 14 Jun 2007 15:09:00 GMT"/>
 				</widget>
@@ -3701,8 +3722,8 @@
 							  <property name="wrap">False</property>
 							  <property name="adjustment">1 24 256 1 10 10</property>
 							  <accessibility>
+							    <atkrelation target="magCursorSizeLabel" type="labelled-by"/>
 							    <atkrelation target="magCursorSizeUnitsLabel" type="labelled-by"/>
-							    <atkrelation target="magCursorSizeLabel" type="labelled-by"/>
 							  </accessibility>
 							  <signal name="value_changed" handler="magCursorSizeValueChanged" last_modification_time="Wed, 03 May 2006 15:31:48 GMT"/>
 							</widget>
@@ -4054,8 +4075,8 @@
 							  <property name="wrap">False</property>
 							  <property name="adjustment">1 1 256 1 10 10</property>
 							  <accessibility>
+							    <atkrelation target="magCrossHairSizeLabel" type="labelled-by"/>
 							    <atkrelation target="magCrossHairSizeUnitsLabel" type="labelled-by"/>
-							    <atkrelation target="magCrossHairSizeLabel" type="labelled-by"/>
 							  </accessibility>
 							  <signal name="value_changed" handler="magCrossHairSizeValueChanged" last_modification_time="Wed, 03 May 2006 15:39:23 GMT"/>
 							</widget>
@@ -4492,8 +4513,8 @@
 						  <property name="wrap">False</property>
 						  <property name="adjustment">0 0 100 1 10 10</property>
 						  <accessibility>
+						    <atkrelation target="magEdgeMarginUnitsLabel" type="labelled-by"/>
 						    <atkrelation target="magEdgeMarginLabel" type="labelled-by"/>
-						    <atkrelation target="magEdgeMarginUnitsLabel" type="labelled-by"/>
 						  </accessibility>
 						  <signal name="value_changed" handler="magEdgeMarginValueChanged" last_modification_time="Thu, 06 Dec 2007 22:57:50 GMT"/>
 						</widget>
Index: src/orca/speechgenerator.py
===================================================================
--- src/orca/speechgenerator.py	(revision 3963)
+++ src/orca/speechgenerator.py	(working copy)
@@ -1768,6 +1768,9 @@
 
         utterances = []
 
+        if settings.speechVerbosityLevel == settings.VERBOSITY_LEVEL_NO_CONTEXT:
+            return utterances
+
         if not obj:
             return utterances
 
Index: src/orca/orca_prefs.py
===================================================================
--- src/orca/orca_prefs.py	(revision 3963)
+++ src/orca/orca_prefs.py	(working copy)
@@ -300,6 +300,8 @@
             return "orca.settings.VERBOSITY_LEVEL_BRIEF"
         elif verbosityLevel == settings.VERBOSITY_LEVEL_VERBOSE:
             return "orca.settings.VERBOSITY_LEVEL_VERBOSE"
+        elif verbosityLevel == settings.VERBOSITY_LEVEL_NO_CONTEXT:
+            return "orca.settings.VERBOSITY_LEVEL_NO_CONTEXT"
         else:
             return "orca.settings.VERBOSITY_LEVEL_VERBOSE"
 
Index: src/orca/orca_gui_prefs.py
===================================================================
--- src/orca/orca_gui_prefs.py	(revision 3963)
+++ src/orca/orca_gui_prefs.py	(working copy)
@@ -1431,6 +1431,9 @@
 
         if prefs["speechVerbosityLevel"] == settings.VERBOSITY_LEVEL_BRIEF:
             self.get_widget("speechBriefButton").set_active(True)
+        elif prefs["speechVerbosityLevel"] == \
+                                       settings.VERBOSITY_LEVEL_NO_CONTEXT:
+            self.get_widget("speechNoContextButton").set_active(True)
         else:
             self.get_widget("speechVerboseButton").set_active(True)
 
@@ -2724,9 +2727,12 @@
             if widget.get_label() == _("Brie_f"):
                 self.prefsDict["speechVerbosityLevel"] = \
                     settings.VERBOSITY_LEVEL_BRIEF
+            elif widget.get_label() == _("Ver_bose"):
+                self.prefsDict["speechVerbosityLevel"] = \
+                    settings.VERBOSITY_LEVEL_VERBOSE
             else:
                 self.prefsDict["speechVerbosityLevel"] = \
-                    settings.VERBOSITY_LEVEL_VERBOSE
+                    settings.VERBOSITY_LEVEL_NO_CONTEXT
 
     def tableSpeechChanged(self, widget):
         """Signal handler for the "toggled" signal for the cellSpeechButton,
