Index: mythplugins/mytharchive/i18n/themestrings.h
===================================================================
--- mythplugins/mytharchive/i18n/themestrings.h	(revision 25149)
+++ mythplugins/mytharchive/i18n/themestrings.h	(working copy)
@@ -27,18 +27,18 @@
     ThemeUI::tr("Update");
     ThemeUI::tr("Exit");
     ThemeUI::tr("description goes here.");
-    ThemeUI::tr("0.00Gb");
+    ThemeUI::tr("0.00 GB");
     ThemeUI::tr("Force Overwrite of DVD-RW Media");
     ThemeUI::tr("Select Recordings");
     ThemeUI::tr("Show Recordings");
     ThemeUI::tr("Select Videos");
     ThemeUI::tr("Video Category");
     ThemeUI::tr("title goes here");
-    ThemeUI::tr("x.xx Gb");
+    ThemeUI::tr("x.xx GB");
     ThemeUI::tr("PL:");
     ThemeUI::tr("1");
     ThemeUI::tr("Change Encoding Profile");
-    ThemeUI::tr("12.34GB");
+    ThemeUI::tr("12.34 GB");
     ThemeUI::tr("DVD Menu Theme");
     ThemeUI::tr("Choose the appearance of your DVD.");
     ThemeUI::tr("Theme:");
@@ -65,7 +65,7 @@
     ThemeUI::tr("Frame");
     ThemeUI::tr("Save");
     ThemeUI::tr("Select a theme");
-    ThemeUI::tr("xxxxx mb");
+    ThemeUI::tr("xxxxx MB");
     ThemeUI::tr("0 mb");
     ThemeUI::tr("Find");
     ThemeUI::tr("Prev");
Index: mythplugins/mytharchive/theme/default/mythburn-ui.xml
===================================================================
--- mythplugins/mytharchive/theme/default/mythburn-ui.xml	(revision 25149)
+++ mythplugins/mytharchive/theme/default/mythburn-ui.xml	(working copy)
@@ -40,14 +40,14 @@
             <area>30,300,200,60</area>
             <font>basesmallpurple</font>
             <align>left</align>
-            <value>12.34GB</value>
+            <value>12.34 GB</value>
         </textarea>
 
        <textarea name="newsize_text" from="basetextarea">
             <area>170,300,200,60</area>
             <font>basesmallpurple</font>
             <align>right</align>
-            <value>12.34GB</value>
+            <value>12.34 GB</value>
         </textarea>
 
         <button name="ok_button" from="basebutton">
@@ -316,20 +316,20 @@
             <area>546,480,100,30</area>
             <font>smallstatsfont</font>
             <align>right</align>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="minsize" from="basetextarea">
             <area>130,480,100,30</area>
             <font>smallstatsfont</font>
-            <value>0 mb</value>
+            <value>0 MB</value>
         </textarea>
 
         <textarea name="currentsize" from="basetextarea">
             <area>120,480,536,30</area>
             <font>smallstatsfont</font>
             <align>hcenter</align>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="currentsize_error" from="currentsize">
Index: mythplugins/mytharchive/theme/default/mythnative-ui.xml
===================================================================
--- mythplugins/mytharchive/theme/default/mythnative-ui.xml	(revision 25149)
+++ mythplugins/mytharchive/theme/default/mythnative-ui.xml	(working copy)
@@ -108,7 +108,7 @@
             <area>550,505,100,40</area>
             <font>detail</font>
             <align>right</align>
-            <value>x.xx Gb</value>
+            <value>x.xx GB</value>
             <multiline>yes</multiline>
         </textarea>
 
@@ -127,25 +127,25 @@
         <textarea name="maxsize" from="basetextarea">
             <area>710,380,100,30</area>
             <font>smallstatsfont</font>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="minsize" from="basetextarea">
             <area>710,520,100,30</area>
             <font>smallstatsfont</font>
-            <value>0 mb</value>
+            <value>0 MB</value>
         </textarea>
 
         <textarea name="currentsize" from="basetextarea">
             <area>710,445,100,30</area>
             <font>smallstatsfont</font>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="currentsize_error" from="basetextarea">
             <area>710,445,100,30</area>
             <font>statserror</font>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <button name="cancel_button" from="basebutton">
Index: mythplugins/mytharchive/theme/default-wide/mythburn-ui.xml
===================================================================
--- mythplugins/mytharchive/theme/default-wide/mythburn-ui.xml	(revision 25149)
+++ mythplugins/mytharchive/theme/default-wide/mythburn-ui.xml	(working copy)
@@ -40,14 +40,14 @@
             <area>30,300,200,60</area>
             <font>basesmallpurple</font>
             <align>left</align>
-            <value>12.34GB</value>
+            <value>12.34 GB</value>
         </textarea>
 
        <textarea name="newsize_text" from="basetextarea">
             <area>170,300,200,60</area>
             <font>basesmallpurple</font>
             <align>right</align>
-            <value>12.34GB</value>
+            <value>12.34 GB</value>
         </textarea>
 
         <button name="ok_button" from="basebutton">
@@ -318,20 +318,20 @@
             <area>798,580,100,30</area>
             <font>smallstatsfont</font>
             <align>right</align>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="minsize" from="basetextarea">
             <area>383,580,100,30</area>
             <font>smallstatsfont</font>
-            <value>0 mb</value>
+            <value>0 MB</value>
         </textarea>
 
         <textarea name="currentsize" from="basetextarea">
             <area>372,580,536,30</area>
             <font>smallstatsfont</font>
             <align>hcenter</align>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="currentsize_error" from="currentsize">
Index: mythplugins/mytharchive/theme/default-wide/mythnative-ui.xml
===================================================================
--- mythplugins/mytharchive/theme/default-wide/mythnative-ui.xml	(revision 25149)
+++ mythplugins/mytharchive/theme/default-wide/mythnative-ui.xml	(working copy)
@@ -117,7 +117,7 @@
             <area>1010,555,100,40</area>
             <font>detail</font>
             <align>right</align>
-            <value>x.xx Gb</value>
+            <value>x.xx GB</value>
             <multiline>yes</multiline>
         </textarea>
 
@@ -136,25 +136,25 @@
         <textarea name="maxsize" from="basetextarea">
             <area>1190,425,100,30</area>
             <font>smallstatsfont</font>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="minsize" from="basetextarea">
             <area>1190,565,100,30</area>
             <font>smallstatsfont</font>
-            <value>0 mb</value>
+            <value>0 MB</value>
         </textarea>
 
         <textarea name="currentsize" from="basetextarea">
             <area>1190,480,100,30</area>
             <font>smallstatsfont</font>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="currentsize_error" from="basetextarea">
             <area>1190,480,100,30</area>
             <font>statserror</font>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <button name="cancel_button" from="basebutton">
Index: packaging/rpm/mythtv/mythtv-0.21-svnfixes.patch
===================================================================
--- packaging/rpm/mythtv/mythtv-0.21-svnfixes.patch	(revision 25149)
+++ packaging/rpm/mythtv/mythtv-0.21-svnfixes.patch	(working copy)
@@ -14314,8 +14314,8 @@
 +        <translation>הקלטות נוכחיות</translation>
      </message>
      <message>
-         <source>Retrieving Recording Status ...</source>
--        <translation>Retrieving Recording Status ...</translation>
+         <source>Retrieving Recording Status...</source>
+-        <translation>Retrieving Recording Status...</translation>
 +        <translation>מאחזר מצב הקלטות ...</translation>
      </message>
      <message>
@@ -14324,8 +14324,8 @@
 +        <translation>הקלטות הבאות</translation>
      </message>
      <message>
-         <source>Retrieving Scheduled Recordings ...</source>
--        <translation>Retrieving Scheduled Recordings ...</translation>
+         <source>Retrieving Scheduled Recordings...</source>
+-        <translation>Retrieving Scheduled Recordings...</translation>
 +        <translation>מאחזר הקלטות שתוזמנו ...</translation>
      </message>
      <message>
@@ -14500,9 +14500,9 @@
 +        <translation type="unfinished">There are no scheduled recordings</translation>
      </message>
      <message>
-         <source>Please Wait ...</source>
--        <translation>Please Wait ...</translation>
-+        <translation type="unfinished">Please Wait ...</translation>
+         <source>Please Wait...</source>
+-        <translation>Please Wait...</translation>
++        <translation type="unfinished">Please Wait...</translation>
      </message>
      <message>
          <source>MythTV is about to start recording.</source>
Index: myththemes/Mythbuntu/mythburn-ui.xml
===================================================================
--- myththemes/Mythbuntu/mythburn-ui.xml	(revision 25149)
+++ myththemes/Mythbuntu/mythburn-ui.xml	(working copy)
@@ -40,14 +40,14 @@
             <area>30,300,200,60</area>
             <font>basesmallpurple</font>
             <align>left</align>
-            <value>12.34GB</value>
+            <value>12.34 GB</value>
         </textarea>
 
        <textarea name="newsize_text" from="basetextarea">
             <area>170,300,200,60</area>
             <font>basesmallpurple</font>
             <align>right</align>
-            <value>12.34GB</value>
+            <value>12.34 GB</value>
         </textarea>
 
         <button name="ok_button" from="basebutton">
@@ -325,20 +325,20 @@
             <area>798,580,100,30</area>
             <font>smallstatsfont</font>
             <align>right</align>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="minsize" from="basetextarea">
             <area>383,580,100,30</area>
             <font>smallstatsfont</font>
-            <value>0 mb</value>
+            <value>0 MB</value>
         </textarea>
 
         <textarea name="currentsize" from="basetextarea">
             <area>372,580,536,30</area>
             <font>smallstatsfont</font>
             <align>hcenter</align>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="currentsize_error" from="currentsize">
Index: myththemes/Mythbuntu/mythnative-ui.xml
===================================================================
--- myththemes/Mythbuntu/mythnative-ui.xml	(revision 25149)
+++ myththemes/Mythbuntu/mythnative-ui.xml	(working copy)
@@ -109,7 +109,7 @@
             <area>1010,555,100,40</area>
             <font>detail</font>
             <align>right</align>
-            <value>x.xx Gb</value>
+            <value>x.xx GB</value>
             <multiline>yes</multiline>
         </textarea>
 
@@ -128,25 +128,25 @@
         <textarea name="maxsize" from="basetextarea">
             <area>1190,425,100,30</area>
             <font>smallstatsfont</font>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="minsize" from="basetextarea">
             <area>1190,565,100,30</area>
             <font>smallstatsfont</font>
-            <value>0 mb</value>
+            <value>0 MB</value>
         </textarea>
 
         <textarea name="currentsize" from="basetextarea">
             <area>1190,480,100,30</area>
             <font>smallstatsfont</font>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="currentsize_error" from="basetextarea">
             <area>1190,480,100,30</area>
             <font>statserror</font>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <button name="cancel_button" from="basebutton">
Index: myththemes/Mythbuntu/welcome-ui.xml
===================================================================
--- myththemes/Mythbuntu/welcome-ui.xml	(revision 25149)
+++ myththemes/Mythbuntu/welcome-ui.xml	(working copy)
@@ -89,7 +89,7 @@
 
         <textarea name="recording_text" from="status_text">
             <area>32,198,1216,180</area>
-            <value>Retrieving Recording Status ...</value>
+            <value>Retrieving Recording Status...</value>
         </textarea>
 
         <!--
@@ -102,7 +102,7 @@
 
         <textarea name="scheduled_text" from="recording_text">
             <area>32,426,1216,144</area>
-            <value>Retrieving Scheduled Recordings ...</value>
+            <value>Retrieving Scheduled Recordings...</value>
         </textarea>
 
         <!--
Index: myththemes/Mythbuntu/themeinfo.xml
===================================================================
--- myththemes/Mythbuntu/themeinfo.xml	(revision 25149)
+++ myththemes/Mythbuntu/themeinfo.xml	(working copy)
@@ -21,7 +21,7 @@
 
     <detail>
         <thumbnail name="preview">preview.jpg</thumbnail>
-        <description>Mythbuntu is based off of ProjectGrayhem, a dark, shiny theme originally inspired by XBMC's ProjectMayhem skin</description>
+        <description>Mythbuntu is based on ProjectGrayhem - a dark, shiny theme originally inspired by XBMC's ProjectMayhem skin</description>
         <errata>N/A</errata>
     </detail>
 </themeinfo>
Index: myththemes/metallurgy/welcome-ui.xml
===================================================================
--- myththemes/metallurgy/welcome-ui.xml	(revision 25149)
+++ myththemes/metallurgy/welcome-ui.xml	(working copy)
@@ -32,7 +32,7 @@
 
         <textarea name="recording_text" from="status_text">
             <area>32,228,1216,180</area>
-            <value>Retrieving Recording Status ...</value>
+            <value>Retrieving Recording Status...</value>
         </textarea>
 
         <!--
@@ -45,7 +45,7 @@
 
         <textarea name="scheduled_text" from="recording_text">
             <area>32,486,1216,144</area>
-            <value>Retrieving Scheduled Recordings ...</value>
+            <value>Retrieving Scheduled Recordings...</value>
         </textarea>
 
         <!--
Index: myththemes/Childish/mythburn-ui.xml
===================================================================
--- myththemes/Childish/mythburn-ui.xml	(revision 25149)
+++ myththemes/Childish/mythburn-ui.xml	(working copy)
@@ -38,14 +38,14 @@
             <area>30,300,200,60</area>
             <font>basesmallpurple</font>
             <align>left</align>
-            <value>12.34GB</value>
+            <value>12.34 GB</value>
         </textarea>
 
        <textarea name="newsize_text" from="basetextarea">
             <area>170,300,200,60</area>
             <font>basesmallpurple</font>
             <align>right</align>
-            <value>12.34GB</value>
+            <value>12.34 GB</value>
         </textarea>
 
         <button name="ok_button" from="basebutton">
@@ -285,19 +285,19 @@
         <textarea name="maxsize" from="basetextarea">
             <area>680,460,100,35</area>
             <align>right,vcenter</align>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="minsize" from="maxsize">
             <position>20,460</position>
-            <value>0 mb</value>
+            <value>0 MB</value>
             <align>left,vcenter</align>
         </textarea>
 
         <textarea name="currentsize" from="basetextarea">
             <area>120,460,560,35</area>
             <align>allcenter</align>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="currentsize_error" from="currentsize" />
Index: myththemes/Childish/mythnative-ui.xml
===================================================================
--- myththemes/Childish/mythnative-ui.xml	(revision 25149)
+++ myththemes/Childish/mythnative-ui.xml	(working copy)
@@ -93,7 +93,7 @@
         <textarea name="filesize" from="basetextarea">
             <area>620,345,80,35</area>
             <align>left,vcenter</align>
-            <value>x.xx Gb</value>
+            <value>x.xx GB</value>
             <multiline>yes</multiline>
         </textarea>
 
@@ -104,19 +104,19 @@
         <textarea name="maxsize" from="basetextarea">
             <area>680,490,100,35</area>
             <align>right,vcenter</align>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="minsize" from="maxsize">
             <position>20,490</position>
-            <value>0 mb</value>
+            <value>0 MB</value>
             <align>left,vcenter</align>
         </textarea>
 
         <textarea name="currentsize" from="basetextarea">
             <area>120,490,560,35</area>
             <align>allcenter</align>
-            <value>xxxxx mb</value>
+            <value>xxxxx MB</value>
         </textarea>
 
         <textarea name="currentsize_error" from="currentsize" />
Index: myththemes/Arclight/welcome-ui.xml
===================================================================
--- myththemes/Arclight/welcome-ui.xml	(revision 25149)
+++ myththemes/Arclight/welcome-ui.xml	(working copy)
@@ -56,7 +56,7 @@
 
         <textarea name="recording_text" from="status_text">
             <area>15,500,760,150</area>
-            <value>Retrieving Recording Status ...</value>
+            <value>Retrieving Recording Status...</value>
         </textarea>
 
         <!--
@@ -69,7 +69,7 @@
 
         <textarea name="scheduled_text" from="recording_text">
             <area>15,700,760,120</area>
-            <value>Retrieving Scheduled Recordings ...</value>
+            <value>Retrieving Scheduled Recordings...</value>
         </textarea>
 
         <!--
Index: mythtv/themes/default/welcome-ui.xml
===================================================================
--- mythtv/themes/default/welcome-ui.xml	(revision 25149)
+++ mythtv/themes/default/welcome-ui.xml	(working copy)
@@ -97,7 +97,7 @@
 
         <textarea name="recording_text" from="status_text">
             <area>20,165,760,150</area>
-            <value>Retrieving Recording Status ...</value>
+            <value>Retrieving Recording Status...</value>
         </textarea>
 
         <!--
@@ -110,7 +110,7 @@
 
         <textarea name="scheduled_text" from="recording_text">
             <area>20,355,760,120</area>
-            <value>Retrieving Scheduled Recordings ...</value>
+            <value>Retrieving Scheduled Recordings...</value>
         </textarea>
 
         <!--
Index: mythtv/themes/themestrings.h
===================================================================
--- mythtv/themes/themestrings.h	(revision 25149)
+++ mythtv/themes/themestrings.h	(working copy)
@@ -178,15 +178,14 @@
     ThemeUI::tr("Welcome to MythTV");
     ThemeUI::tr("MythTV is idle and will shut down shortly.");
     ThemeUI::tr("Current Recording(s):");
-    ThemeUI::tr("Retrieving Recording Status ...");
+    ThemeUI::tr("Retrieving Recording Status...");
     ThemeUI::tr("Next Scheduled Recording(s):");
-    ThemeUI::tr("Retrieving Scheduled Recordings ...");
+    ThemeUI::tr("Retrieving Scheduled Recordings...");
     ThemeUI::tr("WARNING: There are conflicting scheduled recordings!");
     ThemeUI::tr("Move the selected arrow to the corner of the TV screen.  Press SELECT to edit the other arrow.  Press MENU for options and ESC to quit.");
     ThemeUI::tr("1280 x 720");
     ThemeUI::tr("0 x 0");
     ThemeUI::tr("Filename");
-    ThemeUI::tr("Please Wait....");
     ThemeUI::tr("Select an Icon");
     ThemeUI::tr("Icon Download Status...");
     ThemeUI::tr("Search terms:");
@@ -274,9 +273,9 @@
     ThemeUI::tr("title goes here");
     ThemeUI::tr("sep 13, 2004 11:00 pm (1h 15m)");
     ThemeUI::tr("description goes here.");
-    ThemeUI::tr("x.xx Gb");
-    ThemeUI::tr("xxxxx mb");
-    ThemeUI::tr("0 mb");
+    ThemeUI::tr("x.xx GB");
+    ThemeUI::tr("xxxxx MB");
+    ThemeUI::tr("0 MB");
     ThemeUI::tr("File Finder To Import");
     ThemeUI::tr("Watch Recordings");
     ThemeUI::tr("%|\"SUBTITLE|\"% %STARS% %DESCRIPTION%");
@@ -309,7 +308,7 @@
     ThemeUI::tr("Post Processing Editor");
     ThemeUI::tr("Run User job #2");
     ThemeUI::tr("Details");
-    ThemeUI::tr("Mythbuntu is based off of ProjectGrayhem, a dark, shiny theme originally inspired by XBMC's ProjectMayhem skin");
+    ThemeUI::tr("Mythbuntu is based on ProjectGrayhem - a dark, shiny theme originally inspired by XBMC's ProjectMayhem skin");
     ThemeUI::tr("MythTV is idle and will shutdown shortly.");
     ThemeUI::tr("Current Recording(s)");
     ThemeUI::tr("Next Scheduled Recording(s)");
@@ -560,7 +559,7 @@
     ThemeUI::tr("Sample Clauses:");
     ThemeUI::tr(" This was adapted from the Jeroen Brosens' MythCenter theme. The fonts have been changed to freely redistributable ones and layout changes have been made to make this theme look good on 1280x720 and 1920x1080 screens with a 1:1 pixel aspect ratio. ");
     ThemeUI::tr("Heading");
-    ThemeUI::tr("Playback starting â¦");
+    ThemeUI::tr("Playback starting...");
     ThemeUI::tr("Bookmark Manager");
     ThemeUI::tr("Web Page");
     ThemeUI::tr("Icon Importer");
Index: mythtv/themes/MythCenter-wide/welcome-ui.xml
===================================================================
--- mythtv/themes/MythCenter-wide/welcome-ui.xml	(revision 25149)
+++ mythtv/themes/MythCenter-wide/welcome-ui.xml	(working copy)
@@ -97,7 +97,7 @@
 
         <textarea name="recording_text" from="status_text">
             <area>32,198,1216,180</area>
-            <value>Retrieving Recording Status ...</value>
+            <value>Retrieving Recording Status...</value>
         </textarea>
 
         <!--
@@ -110,7 +110,7 @@
 
         <textarea name="scheduled_text" from="recording_text">
             <area>32,426,1216,144</area>
-            <value>Retrieving Scheduled Recordings ...</value>
+            <value>Retrieving Scheduled Recordings...</value>
         </textarea>
 
         <!--
Index: mythtv/themes/default-wide/welcome-ui.xml
===================================================================
--- mythtv/themes/default-wide/welcome-ui.xml	(revision 25149)
+++ mythtv/themes/default-wide/welcome-ui.xml	(working copy)
@@ -97,7 +97,7 @@
 
         <textarea name="recording_text" from="status_text">
             <area>32,198,1216,180</area>
-            <value>Retrieving Recording Status ...</value>
+            <value>Retrieving Recording Status...</value>
         </textarea>
 
         <!--
@@ -110,7 +110,7 @@
 
         <textarea name="scheduled_text" from="recording_text">
             <area>32,426,1216,144</area>
-            <value>Retrieving Scheduled Recordings ...</value>
+            <value>Retrieving Scheduled Recordings...</value>
         </textarea>
 
         <!--
Index: mythtv/themes/Terra/welcome-ui.xml
===================================================================
--- mythtv/themes/Terra/welcome-ui.xml	(revision 25149)
+++ mythtv/themes/Terra/welcome-ui.xml	(working copy)
@@ -34,7 +34,7 @@
 
         <textarea name="recording_text" from="status_text">
             <area>32,178,1216,180</area>
-            <value>Retrieving Recording Status ...</value>
+            <value>Retrieving Recording Status...</value>
         </textarea>
 
         <!--
@@ -47,7 +47,7 @@
 
         <textarea name="scheduled_text" from="recording_text">
             <area>32,406,1216,144</area>
-            <value>Retrieving Scheduled Recordings ...</value>
+            <value>Retrieving Scheduled Recordings...</value>
         </textarea>
 
         <!--
Index: mythtv/themes/Terra/base.xml
===================================================================
--- mythtv/themes/Terra/base.xml	(revision 25149)
+++ mythtv/themes/Terra/base.xml	(working copy)
@@ -721,7 +721,7 @@
         <textarea name="progresstext" from="basetextarea">
             <area>0,660,1280,60</area>
             <align>allcenter</align>
-            <value>Playback starting …</value>
+            <value>Playback starting...</value>
         </textarea>
 
     </window>
Index: mythtv/libs/libmythtv/playgroup.cpp
===================================================================
--- mythtv/libs/libmythtv/playgroup.cpp	(revision 25149)
+++ mythtv/libs/libmythtv/playgroup.cpp	(working copy)
@@ -79,7 +79,7 @@
                        "(" + QObject::tr("default") + ")"),
         PlayGroupDBStorage(this, _parent, "jump")
     {
-        setLabel(QObject::tr("Jump amount (in minutes)"));
+        setLabel(QObject::tr("Jump amount (minutes)"));
         setHelpText(QObject::tr("How many minutes to jump forward or backward "
                     "when the jump keys are pressed."));
     };
Index: mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp
===================================================================
--- mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp	(revision 25149)
+++ mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp	(working copy)
@@ -297,7 +297,7 @@
 
     categoryDesc[0x40] = QObject::tr("Sports");
     categoryDesc[0x41] =
-        QObject::tr("Special Events (World Cup, World Series..)");
+        QObject::tr("Special Events (World Cup, World Series, etc)");
     categoryDesc[0x42] = QObject::tr("Sports Magazines");
     categoryDesc[0x43] = QObject::tr("Football (Soccer)");
     categoryDesc[0x44] = QObject::tr("Tennis/Squash");
Index: mythtv/libs/libmythtv/tv_play.cpp
===================================================================
--- mythtv/libs/libmythtv/tv_play.cpp	(revision 25149)
+++ mythtv/libs/libmythtv/tv_play.cpp	(working copy)
@@ -318,7 +318,7 @@
                 if (p->GetRecordingStatus() == rsRecorded &&
                     p->GetRecordingGroup()  == "LiveTV")
                 {
-                    buttonTitle = tr("LiveTV, chan %1: %2")
+                    buttonTitle = tr("Live TV, chan %1: %2")
                         .arg(p->GetChanNum()).arg(p->GetTitle());
                 }
                 else
@@ -11078,7 +11078,7 @@
                            "inputs for the channel you selected. "
                            "If you want to watch an in-progress recording, "
                            "select one from the playback menu.  If you "
-                           "want to watch live TV, cancel one of the "
+                           "want to watch Live TV, cancel one of the "
                            "in-progress recordings from the delete "
                            "menu.");
             break;
Index: mythtv/libs/libmythtv/videosource.cpp
===================================================================
--- mythtv/libs/libmythtv/videosource.cpp	(revision 25149)
+++ mythtv/libs/libmythtv/videosource.cpp	(working copy)
@@ -299,9 +299,9 @@
     {
         setLabel(QObject::tr("Perform EIT scan"));
         setHelpText(QObject::tr(
-                        "If this is enabled the data in this source will be "
-                        "updated with listing data provided by the channels "
-                        "themselves 'over-the-air'."));
+                        "If enabled, program guide data for channels on this "
+                        "source will be updated with data provided by the "
+                        "channels themselves 'Over-the-Air'."));
     }
 };
 
@@ -437,7 +437,7 @@
 
     TransButtonSetting *config = new TransButtonSetting();
     config->setLabel(tr("Configure"));
-    config->setHelpText(tr("Run xmltv configure command."));
+    config->setHelpText(tr("Run XMLTV configure command."));
 
     addChild(config);
 
@@ -992,11 +992,11 @@
         SpinBoxSetting(this, min_val, 60000, 250),
         CaptureCardDBStorage(this, parent, "signal_timeout")
     {
-        setLabel(QObject::tr("Signal timeout (msec)"));
+        setLabel(QObject::tr("Signal timeout (ms)"));
         setValue(value);
         setHelpText(QObject::tr(
-                        "Maximum time MythTV waits for any signal when "
-                        "scanning for channels."));
+                        "Maximum time (in milliseconds) MythTV waits for "
+                        "any signal when scanning for channels."));
     };
 };
 
@@ -1007,12 +1007,12 @@
         SpinBoxSetting(this, min_val, 65000, 250),
         CaptureCardDBStorage(this, parent, "channel_timeout")
     {
-        setLabel(QObject::tr("Tuning timeout (msec)"));
+        setLabel(QObject::tr("Tuning timeout (ms)"));
         setValue(value);
         setHelpText(QObject::tr(
-                        "Maximum time MythTV waits for a channel lock "
-                        "when scanning for channels. Or, for issuing "
-                        "a warning in Live TV mode."));
+                        "Maximum time (in milliseconds) MythTV waits for "
+                        "a channel lock when scanning for channels. Or, for "
+                        "issuing a warning in Live TV mode."));
     };
 };
 
@@ -1025,7 +1025,7 @@
     {
         setLabel(QObject::tr("Audio sampling rate limit"));
         setHelpText(
-            QObject::tr("If other than None, override the audio sampling "
+            QObject::tr("If non-zero, override the audio sampling "
                         "rate in the recording profile when this card is "
                         "used.  Use this if your capture card does not "
                         "support all of the standard rates."));
@@ -1169,8 +1169,8 @@
         setLabel(QObject::tr("Wait for SEQ start header."));
         setValue(true);
         setHelpText(
-            QObject::tr("Make the dvb-recording drop packets from "
-                        "the card until a sequence start header is seen."));
+            QObject::tr("If enabled, drop packets from the start of a DVB "
+                        "recording until a sequence start header is seen."));
     };
 };
 
@@ -1184,9 +1184,8 @@
         setLabel(QObject::tr("Open DVB card on demand"));
         setValue(true);
         setHelpText(
-            QObject::tr("This option makes the backend dvb-recorder "
-                        "only open the card when it is actually in-use, leaving "
-                        "it free for other programs at other times."));
+            QObject::tr("If enabled, only open the DVB card when required, "
+                        "leaving it free for other programs at other times."));
     };
 };
 
@@ -1200,8 +1199,8 @@
         setLabel(QObject::tr("Use DVB card for active EIT scan"));
         setValue(true);
         setHelpText(
-            QObject::tr("This option activates the active scan for "
-                        "program data (EIT). With this option enabled "
+            QObject::tr("If enabled, activate active scanning for "
+                        "program data (EIT). When this option is enabled "
                         "the DVB card is constantly in-use."));
     };
 };
@@ -1213,11 +1212,12 @@
         SpinBoxSetting(this, 0, 2000, 25),
         CaptureCardDBStorage(this, parent, "dvb_tuning_delay")
     {
-        setLabel(QObject::tr("DVB tuning delay (msec)"));
+        setLabel(QObject::tr("DVB tuning delay (ms)"));
         setHelpText(
             QObject::tr("Some Linux DVB drivers, in particular for the "
                         "Hauppauge Nova-T, require that we slow down "
-                        "the tuning process."));
+                        "the tuning process by specifying a delay "
+                        "(in milliseconds)."));
     };
 };
 
@@ -1445,7 +1445,7 @@
     _overridedeviceid(QString::null)
 {
     setLabel(tr("Device ID"));
-    setHelpText(tr("Deviced ID of HDHomeRun device"));
+    setHelpText(tr("Device ID of HDHomeRun device"));
 }
 
 void HDHomeRunDeviceID::SetIP(const QString &ip)
@@ -1495,7 +1495,7 @@
     setLabel(QObject::tr("Available devices"));
     setHelpText(
         QObject::tr(
-            "DevicedID and Tuner Number of available HDHomeRun devices."));
+            "Device ID and Tuner Number of available HDHomeRun devices."));
 
     connect(this, SIGNAL(valueChanged( const QString&)),
             this, SLOT(  UpdateDevices(const QString&)));
@@ -2253,7 +2253,7 @@
     {
         setLabel(QObject::tr("Display name (optional)"));
         setHelpText(QObject::tr(
-                        "This name is displayed on screen when live TV begins "
+                        "This name is displayed on screen when Live TV begins "
                         "and when changing the selected input or card. If you "
                         "use this, make sure the information is unique for "
                         "each input."));
@@ -2424,7 +2424,7 @@
         addSelection(QObject::tr("Live TV only"), "1", false);
         addSelection(QObject::tr("Always"),       "2", false);
         setHelpText(QObject::tr(
-                        "If enabled MythTV will tune using only the "
+                        "If enabled, MythTV will tune using only the "
                         "MPEG program number. The program numbers "
                         "change more often than DVB or ATSC tuning "
                         "parameters, so this is slightly less reliable. "
@@ -2605,7 +2605,7 @@
     ingrpbtn->setLabel(QObject::tr("Create a New Input Group"));
     ingrpbtn->setHelpText(
         QObject::tr("Input groups are only needed when two or more cards "
-                    "share the same resource such as a firewire card and "
+                    "share the same resource such as a FireWire card and "
                     "an analog card input controlling the same set top box."));
     interact->addChild(ingrpbtn);
     interact->addChild(inputgrp0);
@@ -2936,8 +2936,8 @@
             GetMythMainWindow(),
             "",
             tr("Capture Card Menu"),
-            tr("Edit.."),
-            tr("Delete.."),
+            tr("Edit..."),
+            tr("Delete..."),
             kDialogCodeButton0);
 
         if (kDialogCodeButton0 == val)
@@ -3069,8 +3069,8 @@
             GetMythMainWindow(),
             "",
             tr("Video Source Menu"),
-            tr("Edit.."),
-            tr("Delete.."),
+            tr("Edit..."),
+            tr("Delete..."),
             kDialogCodeButton0);
 
         if (kDialogCodeButton0 == val)
Index: mythtv/libs/libmythtv/channelsettings.cpp
===================================================================
--- mythtv/libs/libmythtv/channelsettings.cpp	(revision 25149)
+++ mythtv/libs/libmythtv/channelsettings.cpp	(working copy)
@@ -273,7 +273,7 @@
     {
         setValue(true);
         setLabel(QObject::tr("Visible"));
-        setHelpText(QObject::tr("If set, the channel will be visible in the "
+        setHelpText(QObject::tr("If enabled, the channel will be visible in the "
                     "EPG."));
     }
 };
@@ -285,8 +285,9 @@
         CheckBoxSetting(this), ChannelDBStorage(this, id, "useonairguide")
     {
         setLabel(QObject::tr("Use on air guide"));
-        setHelpText(QObject::tr("If set the guide information will be taken "
-                    "from the On Air Channel guide."));
+        setHelpText(QObject::tr("If enabled, guide information for this "
+                    "channel will be updated using 'Over-the-Air' "
+                    "program listings."));
     }
 };
 
@@ -303,7 +304,7 @@
         setLabel(QObject::tr("Frequency")+" "+QObject::tr("or")+" "+
                  QObject::tr("Channel"));
         setHelpText(QObject::tr(
-                        "Specify either the exact frequency in kHz or "
+                        "Specify either the exact frequency (in kHz) or "
                         "a valid channel for your 'TV Format'."));
     }
 };
@@ -317,7 +318,7 @@
     {
         setLabel(QObject::tr("Finetune")+" (kHz)");
         setHelpText(QObject::tr("Value to be added to your desired frequency "
-                                "in kHz, for 'fine tuning'."));
+                                "(in kHz) for 'fine tuning'."));
     }
 };
 
@@ -479,7 +480,7 @@
 ChannelOptionsV4L::ChannelOptionsV4L(const ChannelID& id) :
     VerticalConfigurationGroup(false, true, false, false)
 {
-    setLabel(QObject::tr("Channel Options - Video 4 Linux"));
+    setLabel(QObject::tr("Channel Options - Video4Linux"));
     setUseLabel(false);
 
     addChild(new Freqid(id));
Index: mythtv/libs/libmythtv/recordingprofile.cpp
===================================================================
--- mythtv/libs/libmythtv/recordingprofile.cpp	(revision 25149)
+++ mythtv/libs/libmythtv/recordingprofile.cpp	(working copy)
@@ -521,10 +521,10 @@
         SliderSetting(this, 100, 8000, 100),
         CodecParamStorage(this, parent, "mpeg4bitrate")
     {
-        setLabel(QObject::tr("Bitrate"));
+        setLabel(QObject::tr("Bitrate (kb/s)"));
         setValue(2200);
-        setHelpText(QObject::tr("Bitrate in kilobits/second.  2200Kbps is "
-                    "approximately 1 gigabyte per hour."));
+        setHelpText(QObject::tr("Bitrate in kilobits/second. As a guide, "
+                    "2200 kb/s is approximately 1 GB/hr."));
     };
 };
 
@@ -680,12 +680,12 @@
         CodecParamStorage(this, parent, setting)
     {
         if (label.isEmpty())
-            label = QObject::tr("Avg. Bitrate");
+            label = QObject::tr("Avg. Bitrate (kb/s)");
         setLabel(label);
         setValue(default_br);
         setHelpText(QObject::tr(
-                        "Average bit rate in kilobits/second. "
-                        "2200Kbps is approximately 1 Gigabyte per hour."));
+                        "Average bitrate in kilobits/second. As a guide, "
+                        "2200 kb/s is approximately 1 GB/hour."));
     };
 };
 
@@ -701,11 +701,11 @@
         CodecParamStorage(this, parent, setting)
     {
         if (label.isEmpty())
-            label = QObject::tr("Max. Bitrate");
+            label = QObject::tr("Max. Bitrate (kb/s)");
         setLabel(label);
         setValue(default_br);
-        setHelpText(QObject::tr("Maximum bit rate in kilobits/second. "
-                    "2200Kbps is approximately 1 Gigabyte per hour."));
+        setHelpText(QObject::tr("Maximum bitrate in kilobits/second. "
+                    "As a guide, 2200 kb/s is approximately 1 GB/hour."));
     };
 };
 
Index: mythtv/libs/libmythtv/transporteditor.cpp
===================================================================
--- mythtv/libs/libmythtv/transporteditor.cpp	(revision 25149)
+++ mythtv/libs/libmythtv/transporteditor.cpp	(working copy)
@@ -350,8 +350,8 @@
         GetMythMainWindow(), 
         "", 
         tr("Transport Menu"), 
-        tr("Edit.."), 
-        tr("Delete.."), kDialogCodeButton0);
+        tr("Edit..."), 
+        tr("Delete..."), kDialogCodeButton0);
 
     if (kDialogCodeButton0 == val)
         emit Edit();
@@ -460,8 +460,8 @@
         setLabel(QObject::tr("Symbol Rate"));
         setHelpText(
             QObject::tr(
-                "Symbol Rate (symbols/second).\n"
-                "Most dvb-s transponders transmit at 27.5 "
+                "Symbol Rate (symbols/sec).\n"
+                "Most DVB-S transponders transmit at 27.5 "
                 "million symbols per second."));
         addSelection("3333000");
         addSelection("22000000");
Index: mythtv/libs/libmythtv/videodisplayprofile.cpp
===================================================================
--- mythtv/libs/libmythtv/videodisplayprofile.cpp	(revision 25149)
+++ mythtv/libs/libmythtv/videodisplayprofile.cpp	(working copy)
@@ -731,23 +731,23 @@
     else if ("opengldoubleratelinearblend" == short_name)
         return QObject::tr("Linear blend (2x, HW)");
     else if ("opengldoubleratefieldorder" == short_name)
-        return QObject::tr("Interlaced (2x, Hw)");
+        return QObject::tr("Interlaced (2x, HW)");
     else if ("opengldoublerateyadif" == short_name)
-        return QObject::tr("Yadif (2x, Hw)");
+        return QObject::tr("Yadif (2x, HW)");
     else if ("openglyadif" == short_name)
-        return QObject::tr("Yadif (Hw)");
+        return QObject::tr("Yadif (HW)");
     else if ("vdpauonefield" == short_name)
-        return QObject::tr("One Field (1x, Hw)");
+        return QObject::tr("One Field (1x, HW)");
     else if ("vdpaubobdeint" == short_name)
-        return QObject::tr("Bob (2x, Hw)");
+        return QObject::tr("Bob (2x, HW)");
     else if ("vdpaubasic" == short_name)
-        return QObject::tr("Temporal (1x, Hw)");
+        return QObject::tr("Temporal (1x, HW)");
     else if ("vdpaubasicdoublerate" == short_name)
-        return QObject::tr("Temporal (2x, Hw)");
+        return QObject::tr("Temporal (2x, HW)");
     else if ("vdpauadvanced" == short_name)
-        return QObject::tr("Advanced (1x, Hw)");
+        return QObject::tr("Advanced (1x, HW)");
     else if ("vdpauadvanceddoublerate" == short_name)
-        return QObject::tr("Advanced (2x, Hw)");
+        return QObject::tr("Advanced (2x, HW)");
 
     return "";
 }
Index: mythtv/libs/libmythui/myththemedmenu.cpp
===================================================================
--- mythtv/libs/libmythui/myththemedmenu.cpp	(revision 25149)
+++ mythtv/libs/libmythui/myththemedmenu.cpp	(working copy)
@@ -593,7 +593,7 @@
                                       "menu file %1").arg(menuname));
 
         if (menuname != "mainmenu.xml")
-            ShowOkPopup(QObject::tr("Myth could not locate the menu file %1")
+            ShowOkPopup(QObject::tr("MythTV could not locate the menu file %1")
                         .arg(menuname));
         return false;
     }
Index: mythtv/libs/libmythui/mythprogressdialog.cpp
===================================================================
--- mythtv/libs/libmythui/mythprogressdialog.cpp	(revision 25149)
+++ mythtv/libs/libmythui/mythprogressdialog.cpp	(working copy)
@@ -12,7 +12,7 @@
     if (!message.isEmpty())
         m_message = message;
     else
-        m_message = tr("Please Wait ...");
+        m_message = tr("Please Wait...");
     m_messageText = NULL;
 }
 
Index: mythtv/libs/libmyth/dbsettings.cpp
===================================================================
--- mythtv/libs/libmyth/dbsettings.cpp	(revision 25149)
+++ mythtv/libs/libmyth/dbsettings.cpp	(working copy)
@@ -89,7 +89,7 @@
         info->setValue(QObject::tr("All database settings take effect when "
                                    "you restart this program."));
     else
-        info->setValue(QObject::tr("Myth could not connect to the database. "
+        info->setValue(QObject::tr("MythTV could not connect to the database. "
                                    "Please verify your database settings "
                                    "below."));
     addChild(info);
@@ -194,7 +194,7 @@
 
     wolEnabled = new TransCheckBoxSetting();
     wolEnabled->setLabel(QObject::tr("Enable database server wakeup"));
-    wolEnabled->setHelpText(QObject::tr("If checked, the frontend will use "
+    wolEnabled->setHelpText(QObject::tr("If enabled, the frontend will use "
                                         "database wakeup parameters to "
                                         "reconnect to the database server."));
 
Index: mythtv/libs/libmyth/mythcontext.cpp
===================================================================
--- mythtv/libs/libmyth/mythcontext.cpp	(revision 25149)
+++ mythtv/libs/libmyth/mythcontext.cpp	(working copy)
@@ -1234,12 +1234,12 @@
     QString message = (persistent) ?
         QObject::tr(
             "The connection to the master backend "
-            "server has gone away for some reason.. "
+            "server has gone away for some reason. "
             "Is it running?") :
         QObject::tr(
-            "Could not connect to the master backend server -- is "
-            "it running?  Is the IP address set for it in the "
-            "setup program correct?");
+            "Could not connect to the master backend server. Is "
+            "it running?  Is the IP address set for it in "
+            "mythtv-setup correct?");
 
     if (HasMythMainWindow() && m_ui && m_ui->IsScreenSetup())
     {
Index: mythtv/libs/libmyth/programinfo.cpp
===================================================================
--- mythtv/libs/libmyth/programinfo.cpp	(revision 25149)
+++ mythtv/libs/libmyth/programinfo.cpp	(working copy)
@@ -3746,8 +3746,8 @@
         QObject::tr("Live TV",        "Recording Profile Live TV") +
         QObject::tr("Low Quality",    "Recording Profile Low Quality") +
         QObject::tr("Medium Quality", "Recording Profile Medium Quality") +
-        QObject::tr("MPEG2",          "Recording Profile MPEG2") +
-        QObject::tr("RTjpeg/MPEG4",   "Recording Profile RTjpeg/MPEG4");
+        QObject::tr("MPEG-2",         "Recording Profile MPEG-2") +
+        QObject::tr("RTjpeg/MPEG-4",  "Recording Profile RTjpeg/MPEG-4");
 
 
     QString rec_profile_groups =
@@ -3769,23 +3769,23 @@
                     "Recording Profile Group Name") +
         QObject::tr("MPEG-2 Encoders (PVR-x50, PVR-500)",
                     "Recording Profile Group Name") +
-        QObject::tr("Software Encoders (v4l based)",
+        QObject::tr("Software Encoders (V4L based)",
                     "Recording Profile Group Name") +
         QObject::tr("Transcoders",
                     "Recording Profile Group Name") +
-        QObject::tr("USB Mpeg-4 Encoder (Plextor ConvertX, etc)",
+        QObject::tr("USB MPEG-4 Encoder (Plextor ConvertX, etc)",
                     "Recording Profile Group Name");
 
     QString display_rec_groups =
         QObject::tr("All Programs",   "Recording Group All Programs") +
         QObject::tr("All", "Recording Group All Programs -- short form") +
-        QObject::tr("LiveTV",         "Recording Group LiveTV") +
+        QObject::tr("Live TV",        "Recording Group Live TV") +
         QObject::tr("Default",        "Recording Group Default") +
         QObject::tr("Deleted",        "Recording Group Deleted");
 
     QString storage_groups =
         QObject::tr("Default",        "Storage Group Name") +
-        QObject::tr("LiveTV",         "Storage Group Name") +
+        QObject::tr("Live TV",        "Storage Group Name") +
         QObject::tr("Thumbnails",     "Storage Group Name") +
         QObject::tr("DB Backups",     "Storage Group Name");
 
Index: mythtv/libs/libmyth/backendselect.cpp
===================================================================
--- mythtv/libs/libmyth/backendselect.cpp	(revision 25149)
+++ mythtv/libs/libmyth/backendselect.cpp	(working copy)
@@ -194,7 +194,7 @@
 #endif
 
 
-    label = new QLabel(tr("Please select default Myth Backend Server"), this);
+    label = new QLabel(tr("Please select default MythTV Backend Server"), this);
 
     m_backends = new QListWidget(this);
     OK         = new MythPushButton(tr("OK"), this);
Index: mythtv/programs/mythfrontend/playbackbox.cpp
===================================================================
--- mythtv/programs/mythfrontend/playbackbox.cpp	(revision 25149)
+++ mythtv/programs/mythfrontend/playbackbox.cpp	(working copy)
@@ -1492,7 +1492,7 @@
                     (p->GetRecordingGroup() == "LiveTV") &&
                     (m_viewMask & VIEW_LIVETVGRP))
                 {
-                    QString tmpTitle = tr("LiveTV");
+                    QString tmpTitle = tr("Live TV");
                     sortedList[tmpTitle.toLower()] = tmpTitle;
                     m_progLists[tmpTitle.toLower()].push_front(p);
                     m_progLists[tmpTitle.toLower()].setAutoDelete(false);
@@ -1879,8 +1879,8 @@
     if (m_progLists[m_watchGroupLabel].size() > 0)
         m_titleList << m_watchGroupName;
     if ((m_progLists["livetv"].size() > 0) &&
-        (!sortedList.values().contains(tr("LiveTV"))))
-        m_titleList << tr("LiveTV");
+        (!sortedList.values().contains(tr("Live TV"))))
+        m_titleList << tr("Live TV");
     m_titleList << sortedList.values();
 
     // Populate list of recording groups
@@ -3242,9 +3242,9 @@
 {
     // LiveTV ProgramInfo's are not in the aggregated list
     ProgramList::iterator _it[2] = {
-        m_progLists[tr("LiveTV").toLower()].begin(), m_progLists[""].begin() };
+        m_progLists[tr("Live TV").toLower()].begin(), m_progLists[""].begin() };
     ProgramList::iterator _end[2] = {
-        m_progLists[tr("LiveTV").toLower()].end(),   m_progLists[""].end()   };
+        m_progLists[tr("Live TV").toLower()].end(),   m_progLists[""].end()   };
 
     if (recgroup != "LiveTV")
     {
@@ -4126,7 +4126,7 @@
 
             dispGroup = (dispGroup == "Default") ? tr("Default") : dispGroup;
             dispGroup = (dispGroup == "Deleted") ? tr("Deleted") : dispGroup;
-            dispGroup = (dispGroup == "LiveTV")  ? tr("LiveTV")  : dispGroup;
+            dispGroup = (dispGroup == "LiveTV")  ? tr("Live TV")  : dispGroup;
 
             displayNames.append(tr("%1 [%n item(s)]", 0, items).arg(dispGroup));
 
@@ -4314,7 +4314,7 @@
         if (dispGroup == "Default")
             dispGroup = tr("Default");
         else if (dispGroup == "LiveTV")
-            dispGroup = tr("LiveTV");
+            dispGroup = tr("Live TV");
         else if (dispGroup == "Deleted")
             dispGroup = tr("Deleted");
 
Index: mythtv/programs/mythfrontend/scheduleeditor.cpp
===================================================================
--- mythtv/programs/mythfrontend/scheduleeditor.cpp	(revision 25149)
+++ mythtv/programs/mythfrontend/scheduleeditor.cpp	(working copy)
@@ -813,7 +813,7 @@
         if (*it == "Default")
             dispValue = tr("Default");
         else if (*it == "LiveTV")
-            dispValue = tr("LiveTV");
+            dispValue = tr("Live TV");
         else
             dispValue = *it;
 
Index: mythtv/programs/mythfrontend/globalsettings.cpp
===================================================================
--- mythtv/programs/mythfrontend/globalsettings.cpp	(revision 25149)
+++ mythtv/programs/mythfrontend/globalsettings.cpp	(working copy)
@@ -121,9 +121,9 @@
     HostCheckBox *gc = new HostCheckBox("AudioDefaultUpmix");
     gc->setLabel(QObject::tr("Upconvert stereo to 5.1 surround"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("MythTV can upconvert stereo to 5.1 audio. Set "
-                    "this option to enable it by default. You can enable or "
-                    "disable the upconversion during playback at anytime."));
+    gc->setHelpText(QObject::tr("If enabled, MythTV will upconvert stereo "
+                    "to 5.1 audio by default. You can enable or disable "
+                    "the upconversion during playback at anytime."));
     return gc;
 }
 
@@ -154,8 +154,8 @@
     HostCheckBox *gc = new HostCheckBox("SRCQualityOverride");
     gc->setLabel(QObject::tr("Override SRC quality"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("Override audio sample-rate conversion "
-                                "quality."));
+    gc->setHelpText(QObject::tr("Enable to override audio sample rate "
+                    "conversion quality."));
     return gc;
 }
 
@@ -224,10 +224,10 @@
     HostCheckBox *gc = new HostCheckBox("MythControlsVolume");
     gc->setLabel(QObject::tr("Use internal volume controls"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("MythTV can control the PCM and master "
-                    "mixer volume. If you prefer to control the volume "
-                    "externally (for example, using your amplifier) or to "
-                    "use an external mixer program, disable this option."));
+    gc->setHelpText(QObject::tr("If enabled, MythTV will control the PCM and "
+                    "master mixer volume. Disable this option if you prefer "
+                    "to control the volume externally (for example, using "
+                    "your amplifier) or use an external mixer program."));
     return gc;
 }
 
@@ -414,9 +414,9 @@
     HostCheckBox *gc = new HostCheckBox("QueryInitialFilter");
     gc->setLabel(QObject::tr("Always prompt for initial group filter"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("Always prompt the user for the initial filter "
-                    "to apply when entering the Watch Recordings screen."));
-
+    gc->setHelpText(QObject::tr("If enabled, always prompt the user for the "
+                                "initial filter to apply when entering the "
+                                "Watch Recordings screen."));
     return gc;
 }
 
@@ -425,10 +425,9 @@
     HostCheckBox *gc = new HostCheckBox("RememberRecGroup");
     gc->setLabel(QObject::tr("Save current group filter when changed"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("Remember the last selected filter "
+    gc->setHelpText(QObject::tr("If enabled, remember the last selected filter "
                     "instead of displaying the default filter "
                     "whenever you enter the playback screen."));
-
     return gc;
 }
 
@@ -437,9 +436,9 @@
     HostCheckBox *gc = new HostCheckBox("DispRecGroupAsAllProg");
     gc->setLabel(QObject::tr("Show filter name instead of \"All Programs\""));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("Use the name of the display filter currently "
-                    "applied in place of the term \"All Programs\" in the "
-                    "playback screen."));
+    gc->setHelpText(QObject::tr("If enabled, use the name of the display "
+                    "filter currently applied in place of the term \"All "
+                    "Programs\" in the playback screen."));
     return gc;
 }
 
@@ -581,16 +580,17 @@
     bc->setLabel(QObject::tr("Skip blank frames after commercials"));
     bc->setValue(true);
     bc->setHelpText(QObject::tr("When using blank frame detection and "
-                    "automatic flagging, include blank frames following "
-                    "commercial breaks as part of the commercial break."));
+                    "automatic flagging, enable this option to include blank "
+                    "frames following commercial breaks as part of the "
+                    "commercial break."));
     return bc;
 }
 
 static HostSpinBox *CommRewindAmount()
 {
     HostSpinBox *gs = new HostSpinBox("CommRewindAmount", 0, 10, 1);
-    gs->setLabel(QObject::tr("Commercial skip automatic rewind amount"));
-    gs->setHelpText(QObject::tr("If set, MythTV will automatically rewind "
+    gs->setLabel(QObject::tr("Commercial skip automatic rewind amount (secs)"));
+    gs->setHelpText(QObject::tr("MythTV will automatically rewind "
                     "this many seconds after performing a commercial skip."));
     gs->setValue(0);
     return gs;
@@ -599,8 +599,8 @@
 static HostSpinBox *CommNotifyAmount()
 {
     HostSpinBox *gs = new HostSpinBox("CommNotifyAmount", 0, 10, 1);
-    gs->setLabel(QObject::tr("Commercial skip notify amount"));
-    gs->setHelpText(QObject::tr("If set, MythTV will act like a commercial "
+    gs->setLabel(QObject::tr("Commercial skip notify amount (secs)"));
+    gs->setHelpText(QObject::tr("MythTV will act like a commercial "
                     "begins this many seconds early. This can be useful "
                     "when commercial notification is used in place of "
                     "automatic skipping."));
@@ -611,7 +611,7 @@
 static GlobalSpinBox *MaximumCommercialSkip()
 {
     GlobalSpinBox *bs = new GlobalSpinBox("MaximumCommercialSkip", 0, 3600, 10);
-    bs->setLabel(QObject::tr("Maximum commercial skip (in seconds)"));
+    bs->setLabel(QObject::tr("Maximum commercial skip (secs)"));
     bs->setHelpText(QObject::tr("MythTV will discourage long manual commercial "
                     "skips. Skips which are longer than this will require the "
                     "user to hit the SKIP key twice. Automatic commercial "
@@ -623,7 +623,7 @@
 static GlobalSpinBox *MergeShortCommBreaks()
 {
     GlobalSpinBox *bs = new GlobalSpinBox("MergeShortCommBreaks", 0, 3600, 5);
-    bs->setLabel(QObject::tr("Merge short commercial breaks (in seconds)"));
+    bs->setLabel(QObject::tr("Merge short commercial breaks (secs)"));
     bs->setHelpText(QObject::tr("Treat consecutive commercial breaks shorter "
                     "than this as one break when skipping forward. Useful if "
                     "you have to skip a few times during breaks. Applies to "
@@ -635,7 +635,7 @@
 static GlobalSpinBox *AutoExpireExtraSpace()
 {
     GlobalSpinBox *bs = new GlobalSpinBox("AutoExpireExtraSpace", 0, 200, 1);
-    bs->setLabel(QObject::tr("Extra disk space"));
+    bs->setLabel(QObject::tr("Extra disk space (GB)"));
     bs->setHelpText(QObject::tr("Extra disk space (in gigabytes) beyond what "
                     "MythTV requires that you want to keep free on the "
                     "recording file systems."));
@@ -648,16 +648,16 @@
     GlobalCheckBox *cb = new GlobalCheckBox("AutoExpireInsteadOfDelete");
     cb->setLabel(QObject::tr("Auto-Expire instead of delete recording"));
     cb->setValue(false);
-    cb->setHelpText(QObject::tr("Instead of deleting a recording, "
-                    "move recording to the 'Deleted' recgroup and turn on "
-                    "Auto-Expire."));
+    cb->setHelpText(QObject::tr("If enabled, move deleted recordings to the "
+                    "'Deleted' recgroup and turn on autoexpire "
+                    "instead of deleting immediately."));
     return cb;
 }
 
 static GlobalSpinBox *DeletedMaxAge()
 {
     GlobalSpinBox *bs = new GlobalSpinBox("DeletedMaxAge", 0, 365, 1);
-    bs->setLabel(QObject::tr("Deleted max age"));
+    bs->setLabel(QObject::tr("Deleted max age (days)"));
     bs->setHelpText(QObject::tr("When set to a number greater than zero, "
                     "Auto-Expire will force expiration of Deleted recordings "
                     "when they are this many days old."));
@@ -671,7 +671,7 @@
     cb->setLabel(QObject::tr("Expire in deleted order"));
     cb->setValue(false);
     cb->setHelpText(QObject::tr(
-                    "Expire Deleted recordings in the order which they were "
+                    "If enabled, delete recordings in the order which they were "
                     "originally deleted."));
     return cb;
 };
@@ -717,7 +717,7 @@
     GlobalCheckBox *bc = new GlobalCheckBox("AutoExpireWatchedPriority");
     bc->setLabel(QObject::tr("Watched before unwatched"));
     bc->setValue(false);
-    bc->setHelpText(QObject::tr("If set, programs that have been marked as "
+    bc->setHelpText(QObject::tr("If enabled, programs that have been marked as "
                     "watched will be expired before programs that have not "
                     "been watched."));
     return bc;
@@ -739,8 +739,8 @@
     GlobalCheckBox *bc = new GlobalCheckBox("AutoExpireDefault");
     bc->setLabel(QObject::tr("Auto-Expire default"));
     bc->setValue(true);
-    bc->setHelpText(QObject::tr("When enabled, any new recording schedules "
-                    "will be marked as eligible for Auto-expiration. "
+    bc->setHelpText(QObject::tr("If enabled, any new recording schedules "
+                    "will be marked as eligible for auto-expiration. "
                     "Existing schedules will keep their current value."));
     return bc;
 }
@@ -748,9 +748,9 @@
 static GlobalSpinBox *AutoExpireLiveTVMaxAge()
 {
     GlobalSpinBox *bs = new GlobalSpinBox("AutoExpireLiveTVMaxAge", 1, 365, 1);
-    bs->setLabel(QObject::tr("Live TV max age"));
-    bs->setHelpText(QObject::tr("Auto-Expire will force expiration of Live TV "
-                    "recordings when they are this many days old. Live TV "
+    bs->setLabel(QObject::tr("Live TV max age (days)"));
+    bs->setHelpText(QObject::tr("Auto-Expire will force expiration of Live "
+                    "TV recordings when they are this many days old. Live TV "
                     "recordings may also be expired early if necessary to "
                     "free up disk space."));
     bs->setValue(1);
@@ -763,10 +763,10 @@
     GlobalSpinBox *bs = new GlobalSpinBox("MinRecordDiskThreshold",
                                             0, 1000000, 100);
     bs->setLabel(QObject::tr("New recording free disk space threshold "
-                 "(in megabytes)"));
+                 "(MB)"));
     bs->setHelpText(QObject::tr("MythTV will stop scheduling new recordings on "
-                    "a backend when its free disk space falls below this "
-                    "value."));
+                    "a backend when its free disk space (in megabytes) falls "
+                    "below this value."));
     bs->setValue(300);
     return bs;
 }
@@ -777,7 +777,7 @@
     GlobalCheckBox *bc = new GlobalCheckBox("RerecordWatched");
     bc->setLabel(QObject::tr("Re-record watched"));
     bc->setValue(true);
-    bc->setHelpText(QObject::tr("If set, programs that have been marked as "
+    bc->setHelpText(QObject::tr("If enabled, programs that have been marked as "
                     "watched and are Auto-Expired will be re-recorded if "
                     "they are shown again."));
     return bc;
@@ -787,7 +787,7 @@
 {
     GlobalSpinBox *bs = new GlobalSpinBox("RecordPreRoll", 0, 600, 60, true);
     bs->setLabel(QObject::tr("Time to record before start of show "
-                 "(in seconds)"));
+                 "(secs)"));
     bs->setHelpText(QObject::tr("This global setting allows the recorder "
                     "to start before the scheduled start time. It does "
                     "not affect the scheduler. It is ignored when two shows "
@@ -799,7 +799,7 @@
 static GlobalSpinBox *RecordOverTime()
 {
     GlobalSpinBox *bs = new GlobalSpinBox("RecordOverTime", 0, 1800, 60, true);
-    bs->setLabel(QObject::tr("Time to record past end of show (in seconds)"));
+    bs->setLabel(QObject::tr("Time to record past end of show (secs)"));
     bs->setValue(0);
     bs->setHelpText(QObject::tr("This global setting allows the recorder "
                     "to record beyond the scheduled end time. It does "
@@ -837,12 +837,12 @@
 {
     GlobalSpinBox *bs = new GlobalSpinBox("CategoryOverTime",
                                           0, 180, 60, true);
-    bs->setLabel(QObject::tr("Record past end of show (in minutes)"));
+    bs->setLabel(QObject::tr("Record past end of show (mins)"));
     bs->setValue(30);
     bs->setHelpText(QObject::tr("For the specified category, an attempt "
                     "will be made to extend the recording by the specified "
-                    "time. It is ignored when two shows have been scheduled "
-                    "without enough time in between."));
+                    "number of minutes. It is ignored when two shows have "
+                    "been scheduled without enough time in-between."));
     return bs;
 }
 
@@ -948,7 +948,7 @@
     skiploop->setHelpText(
         tr("When unchecked the deblocking loopfilter will be disabled ") + "\n" +
         tr("Disabling will significantly reduce the load on the CPU "
-           "when watching HD h264 but may significantly reduce video quality."));
+           "when watching HD H.264 but may significantly reduce video quality."));
 
     osdfade->setHelpText(
         tr("When unchecked the OSD will not fade away but instead "
@@ -1662,7 +1662,7 @@
     gc->addSelection(QObject::tr("PAL teletext"),        "pal_txt", 1 == sel);
     gc->addSelection(QObject::tr("NTSC closed caption"), "ntsc_cc", 2 == sel);
     gc->setHelpText(
-        QObject::tr("If set, this overrides the mythtv-setup setting "
+        QObject::tr("If enabled, this overrides the mythtv-setup setting "
                     "used during recording when decoding captions."));
 
     return gc;
@@ -1748,10 +1748,9 @@
     gc->setLabel(QObject::tr("Always stream recordings from the backend"));
     gc->setValue(false);
     gc->setHelpText(QObject::tr(
-                        "Enable this setting if you want MythTV to "
-                        "always stream files from a remote backend "
-                        "instead of directly reading a recording "
-                        "file if it is accessible locally."));
+                        "If enabled, MythTV will always stream files from a "
+                        "remote backend instead of directly reading a "
+                        "recording file if it is accessible locally."));
     return gc;
 }
 
@@ -1787,8 +1786,8 @@
     gc->setValue(true);
     gc->setHelpText(
         QObject::tr(
-            "When enabled the new EIA-708 captions will be preferred over "
-            "the old EIA-608 captions in ATSC streams."));
+            "If enabled, the newer EIA-708 captions will be preferred over "
+            "the older EIA-608 captions in ATSC streams."));
 
     return gc;
 }
@@ -1835,10 +1834,10 @@
     HostCheckBox *gc = new HostCheckBox("ClearSavedPosition");
     gc->setLabel(QObject::tr("Clear bookmark on playback"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("Automatically clear the bookmark on a "
-                    "recording when the recording is played back. If "
-                    "disabled, you can mark the beginning with rewind "
-                    "then save position."));
+    gc->setHelpText(QObject::tr("If enabled, automatically clear the "
+                    "bookmark on a recording when the recording is played "
+                    "back. If disabled, you can mark the beginning with "
+                    "rewind then save position."));
     return gc;
 }
 
@@ -1902,7 +1901,7 @@
     HostCheckBox *gc = new HostCheckBox("EndOfRecordingExitPrompt");
     gc->setLabel(QObject::tr("Prompt at end of recording"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("If set, a menu will be displayed allowing "
+    gc->setHelpText(QObject::tr("If enabled, a menu will be displayed allowing "
                     "you to delete the recording when it has finished "
                     "playing."));
     return gc;
@@ -1917,7 +1916,7 @@
                         "Set the choice between viewing the current "
                         "recording group in the OSD, or showing the "
                         "'Watch Recording' screen when 'Jump to Program' "
-                        "is activated. If set, the recordings are shown "
+                        "is activated. If enabled, the recordings are shown "
                         "in the OSD"));
     return gc;
 }
@@ -1928,7 +1927,7 @@
     gc->setLabel(QObject::tr("Continue playback when embedded"));
     gc->setValue(false);
     gc->setHelpText(QObject::tr(
-                    "This option continues TV playback when the TV window "
+                    "If enabled, TV playback continues when the TV window "
                     "is embedded in the upcoming program list or recorded "
                     "list. The default is to pause the recorded show when "
                     "embedded."));
@@ -1940,7 +1939,7 @@
     HostCheckBox *gc = new HostCheckBox("AutomaticSetWatched");
     gc->setLabel(QObject::tr("Automatically mark a recording as watched"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("If set, when you exit near the end of a "
+    gc->setHelpText(QObject::tr("If enabled, when you exit near the end of a "
                     "recording it will be marked as watched. The automatic "
                     "detection is not foolproof, so do not enable this "
                     "setting if you don't want an unwatched recording marked "
@@ -1951,7 +1950,7 @@
 static HostSpinBox *LiveTVIdleTimeout()
 {
     HostSpinBox *gs = new HostSpinBox("LiveTVIdleTimeout", 0, 3600, 1);
-    gs->setLabel(QObject::tr("Live TV idle timeout"));
+    gs->setLabel(QObject::tr("Live TV idle timeout (mins)"));
     gs->setValue(0);
     gs->setHelpText(QObject::tr(
                         "Exit Live TV automatically if left idle for the "
@@ -1965,7 +1964,7 @@
     HostCheckBox *gc = new HostCheckBox("PlaybackPreview");
     gc->setLabel(QObject::tr("Display live preview of recordings"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("When enabled, a preview of the recording "
+    gc->setHelpText(QObject::tr("If enabled, a preview of the recording "
                     "will play in a small window on the \"Watch a "
                     "Recording\" menu."));
     return gc;
@@ -1978,9 +1977,10 @@
     gc->setValue(false);
     gc->setHelpText(
         QObject::tr(
-            "Use HW acceleration for the live recording preview. "
-            "Video renderer used is determined by the CPU profiles. "
-            "Disable if playback is sluggish or causes high CPU."));
+            "If enabled, live recording preview will use hardware "
+            "acceleration. The video renderer used is determined by the "
+            "selected CPU profile. Disable if playback is sluggish or "
+            "causes high CPU load"));
     return gc;
 }
 
@@ -1991,8 +1991,8 @@
     gc->setValue(false);
     gc->setHelpText(
         QObject::tr(
-            "If you have a very slow frontend you can enable this to "
-            "always have a backend server generate preview images."));
+            "If enabled, a backend server will generate preview images. "
+            "Recommended for very slow frontends."));
     return gc;
 }
 
@@ -2027,9 +2027,9 @@
     HostCheckBox *gc = new HostCheckBox("UseVirtualKeyboard");
     gc->setLabel(QObject::tr("Use line edit virtual keyboards"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("Allows you to use a virtual keyboard "
-                    "in MythTV line edit boxes. To use, hit SELECT (Enter or "
-                    "Space) while a line edit is in focus."));
+    gc->setHelpText(QObject::tr("If enabled, you can use a virtual keyboard "
+                    "in MythTV's line edit boxes. To use, hit SELECT (Enter "
+                    "or Space) while a line edit is in focus."));
     return gc;
 }
 
@@ -2055,7 +2055,7 @@
     HostCheckBox *gc = new HostCheckBox("NoPromptOnExit");
     gc->setLabel(QObject::tr("Confirm exit"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("When enabled, MythTV will prompt "
+    gc->setHelpText(QObject::tr("If enabled, MythTV will prompt "
                     "for confirmation when you press the System Exit "
                     "key."));
     return gc;
@@ -2148,7 +2148,7 @@
     HostCheckBox *gc = new HostCheckBox("SetupPinCodeRequired");
     gc->setLabel(QObject::tr("Require setup PIN") + "    ");
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("If set, you will not be able to return "
+    gc->setHelpText(QObject::tr("If enabled, you will not be able to return "
                     "to this screen and reset the Setup PIN without first "
                     "entering the current PIN."));
     return gc;
@@ -2231,7 +2231,7 @@
 static HostSpinBox *GuiWidth()
 {
     HostSpinBox *gs = new HostSpinBox("GuiWidth", 0, 1920, 8, true);
-    gs->setLabel(QObject::tr("GUI width (px)"));
+    gs->setLabel(QObject::tr("GUI width (pixels)"));
     gs->setValue(0);
     gs->setHelpText(QObject::tr("The width of the GUI. Do not make the GUI "
                     "wider than your actual screen resolution. Set to 0 to "
@@ -2242,7 +2242,7 @@
 static HostSpinBox *GuiHeight()
 {
     HostSpinBox *gs = new HostSpinBox("GuiHeight", 0, 1600, 8, true);
-    gs->setLabel(QObject::tr("GUI height (px)"));
+    gs->setLabel(QObject::tr("GUI height (pixels)"));
     gs->setValue(0);
     gs->setHelpText(QObject::tr("The height of the GUI. Do not make the GUI "
                     "taller than your actual screen resolution. Set to 0 to "
@@ -2525,7 +2525,7 @@
     gc->setLabel(QObject::tr("Use fixed window size"));
     gc->setValue(true);
     gc->setHelpText(QObject::tr(
-                        "When disabled the video playback "
+                        "If disabled, the video playback "
                         "window can be resized"));
     return gc;
 }
@@ -2831,7 +2831,7 @@
     HostCheckBox *gc = new HostCheckBox("EPGShowCategoryColors");
     gc->setLabel(QObject::tr("Display genre colors"));
     gc->setHelpText(QObject::tr("Colorize program guide using "
-                    "genre colors. (Not available for all grabbers.)"));
+                    "genre colors (not available for all grabbers)."));
     gc->setValue(true);
     return gc;
 }
@@ -3508,7 +3508,7 @@
     HostCheckBox *gc = new HostCheckBox("PlaybackWLStart");
     gc->setLabel(QObject::tr("Start from the Watch List view"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("If set, the 'Watch List' will be the "
+    gc->setHelpText(QObject::tr("If enabled, the 'Watch List' will be the "
                     "initial view each time you enter the "
                     "Watch Recordings screen"));
     return gc;
@@ -3580,7 +3580,7 @@
     gc->setLabel(QObject::tr("Enable OpenGL vertical sync for timing"));
     gc->setValue(false);
     gc->setHelpText(QObject::tr(
-                        "If it is supported by your hardware/drivers, "
+                        "If supported by your hardware/drivers, "
                         "MythTV will use OpenGL vertical syncing for "
                         "video timing, reducing frame jitter."));
     return gc;
@@ -3619,7 +3619,7 @@
 {
     HostSpinBox *gs = new HostSpinBox("LCDPopupTime", 1, 300, 1, true);
     gs->setLabel(QObject::tr("Menu pop-up time"));
-    gs->setHelpText(QObject::tr("The time (in seconds) that the menu will "
+    gs->setHelpText(QObject::tr("How many seconds the menu will "
                     "remain visible after navigation."));
     gs->setValue(5);
     return gs;
@@ -3777,7 +3777,7 @@
     HostCheckBox *gc = new HostCheckBox("MacGammaCorrect");
     gc->setLabel(QObject::tr("Enable gamma correction for video"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("If checked, QuickTime will correct the gamma "
+    gc->setHelpText(QObject::tr("If enabled, QuickTime will correct the gamma "
                     "of the video to match your monitor. Turning this off can "
                     "save some CPU cycles."));
     return gc;
@@ -3788,7 +3788,7 @@
     HostCheckBox *gc = new HostCheckBox("MacScaleUp");
     gc->setLabel(QObject::tr("Scale video as necessary"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("If checked, video will be scaled to fit your "
+    gc->setHelpText(QObject::tr("If enabled, video will be scaled to fit your "
                     "window or screen. If unchecked, video will never be made "
                     "larger than its actual pixel size."));
     return gc;
@@ -3812,7 +3812,7 @@
     HostCheckBox *gc = new HostCheckBox("MacMainEnabled");
     gc->setLabel(QObject::tr("Video in main window"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("If checked, video will be displayed in the "
+    gc->setHelpText(QObject::tr("If enabled, video will be displayed in the "
                     "main GUI window. Disable this when you only want video "
                     "on the desktop or in a floating window. Only valid when "
                     "\"Use GUI size for TV playback\" and \"Run the "
@@ -3868,7 +3868,7 @@
     HostCheckBox *gc = new HostCheckBox("MacFloatEnabled");
     gc->setLabel(QObject::tr("Video in floating window"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("If checked, video will be displayed in a "
+    gc->setHelpText(QObject::tr("If enabled, video will be displayed in a "
                     "floating window. Only valid when \"Use GUI size for TV "
                     "playback\" and \"Run the frontend in a window\" are "
                     "checked."));
@@ -3923,7 +3923,7 @@
     HostCheckBox *gc = new HostCheckBox("MacDockEnabled");
     gc->setLabel(QObject::tr("Video in the dock"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("If checked, video will be displayed in the "
+    gc->setHelpText(QObject::tr("If enabled, video will be displayed in the "
                     "application's dock icon. Only valid when \"Use GUI size "
                     "for TV playback\" and \"Run the frontend in a window\" "
                     "are checked."));
@@ -3963,7 +3963,7 @@
     HostCheckBox *gc = new HostCheckBox("MacDesktopEnabled");
     gc->setLabel(QObject::tr("Video on the desktop"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("If checked, video will be displayed on the "
+    gc->setHelpText(QObject::tr("If enabled, video will be displayed on the "
                     "desktop, behind the Finder icons. Only valid when \"Use "
                     "GUI size for TV playback\" and \"Run the frontend in a "
                     "window\" are checked."));
Index: mythtv/programs/mythfrontend/statusbox.cpp
===================================================================
--- mythtv/programs/mythfrontend/statusbox.cpp	(revision 25149)
+++ mythtv/programs/mythfrontend/statusbox.cpp	(working copy)
@@ -763,7 +763,7 @@
             fontstate = "warning";
         }
         else if (state == kState_WatchingLiveTV)
-            status = tr("is watching live TV");
+            status = tr("is watching Live TV");
         else if (state == kState_RecordingOnly ||
                  state == kState_WatchingRecording)
             status = tr("is recording");
@@ -971,7 +971,7 @@
                                         long long used, long long free,
                                         const recprof2bps_t& prof2bps)
 {
-    const QString tail = QObject::tr(", using your %1 rate of %2 Kb/sec");
+    const QString tail = QObject::tr(", using your %1 rate of %2 kb/s");
 
     out<<usage_str_kb(total, used, free);
     if (free<0)
Index: mythtv/programs/mythtv-setup/backendsettings.cpp
===================================================================
--- mythtv/programs/mythtv-setup/backendsettings.cpp	(revision 25149)
+++ mythtv/programs/mythtv-setup/backendsettings.cpp	(working copy)
@@ -96,8 +96,8 @@
     gc->addSelection("None");
     gc->addSelection("PAL Teletext");
     gc->addSelection("NTSC Closed Caption");
-    gc->setHelpText(QObject::tr("VBI stands for Vertical Blanking Interrupt. "
-                    "VBI is used to carry Teletext and Closed Captioning "
+    gc->setHelpText(QObject::tr("The VBI (Vertical Blanking Interval) is "
+                    "used to carry Teletext or Closed Captioning "
                     "data."));
     return gc;
 };
@@ -121,7 +121,7 @@
     GlobalCheckBox *gc = new GlobalCheckBox("SaveTranscoding");
     gc->setLabel(QObject::tr("Save original files after transcoding (globally)"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("When set and the transcoder is active, the "
+    gc->setHelpText(QObject::tr("If enabled and the transcoder is active, the "
                     "original files will be renamed to .old once the "
                     "transcoding is complete."));
     return gc;
@@ -133,8 +133,8 @@
     hc->setLabel(QObject::tr("Delete files slowly"));
     hc->setValue(false);
     hc->setHelpText(QObject::tr("Some filesystems use a lot of resources when "
-                    "deleting large recording files. This option makes MythTV "
-                    "delete the file slowly on this backend to lessen the "
+                    "deleting large files. If enabled, this option makes "
+                    "MythTV delete files slowly on this backend to lessen the "
                     "impact."));
     return hc;
 };
@@ -144,7 +144,7 @@
     GlobalCheckBox *gc = new GlobalCheckBox("DeletesFollowLinks");
     gc->setLabel(QObject::tr("Follow symbolic links when deleting files"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("This will cause MythTV to follow symlinks "
+    gc->setHelpText(QObject::tr("If enabled, MythTV will follow symlinks "
                     "when recordings and related files are deleted, instead "
                     "of deleting the symlink and leaving the actual file."));
     return gc;
@@ -154,10 +154,10 @@
 {
     GlobalSpinBox *bs = new GlobalSpinBox(
         "HDRingbufferSize", 25*188, 512*188, 25*188);
-    bs->setLabel(QObject::tr("HD ringbuffer size (KB)"));
+    bs->setLabel(QObject::tr("HD ringbuffer size (kB)"));
     bs->setHelpText(QObject::tr("The HD device ringbuffer allows the "
                     "backend to weather moments of stress. "
-                    "The larger the ringbuffer, the longer "
+                    "The larger the ringbuffer (in kilobytes), the longer "
                     "the moments of stress can be. However, "
                     "setting the size too large can cause "
                     "swapping, which is detrimental."));
@@ -185,23 +185,23 @@
     GlobalCheckBox *gc = new GlobalCheckBox("DisableAutomaticBackup");
     gc->setLabel(QObject::tr("Disable automatic database backup"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("This will prevent MythTV from backing up the "
-                                "database before upgrades. If disabled, "
-                                "you should have your own backup strategy "
-                                "in place."));
+    gc->setHelpText(QObject::tr("If enabled, MythTV will not backup the "
+                                "database before upgrades. You should "
+                                "therefore have your own database backup "
+                                "strategy in place."));
     return gc;
 };
 
 static HostCheckBox *DisableFirewireReset()
 {
     HostCheckBox *hc = new HostCheckBox("DisableFirewireReset");
-    hc->setLabel(QObject::tr("Disable firewire reset"));
+    hc->setLabel(QObject::tr("Disable FireWire reset"));
     hc->setHelpText(
         QObject::tr(
-            "By default MythTV will reset the firewire bus when a "
-            "firewire recorder stops responding to commands. "
-            "When set, this disables firewire bus resets for "
-            "Linux firewire recorders."));
+            "By default, MythTV resets the FireWire bus when a "
+            "FireWire recorder stops responding to commands. If "
+            "this causes problems, you can disable this behaviour "
+            "here."));
     hc->setValue(false);
     return hc;
 }
@@ -308,8 +308,9 @@
     gc->setLabel(QObject::tr("EIT transport timeout (mins)"));
     gc->setValue(5);
     QString helpText = QObject::tr(
-        "Maximum time to spend waiting for listings data on one DTV channel "
-        "before checking for new listings data on the next channel.");
+        "Maximum time to spend waiting (in minutes) for listings data "
+        "on one digital TV channel before checking for new listings data "
+        "on the next channel.");
     gc->setHelpText(helpText);
     return gc;
 }
@@ -343,7 +344,7 @@
 static GlobalSpinBox *EITCrawIdleStart()
 {
     GlobalSpinBox *gc = new GlobalSpinBox("EITCrawIdleStart", 30, 7200, 30);
-    gc->setLabel(QObject::tr("Backend idle before EIT crawl (seconds)"));
+    gc->setLabel(QObject::tr("Backend idle before EIT crawl (secs)"));
     gc->setValue(60);
     QString help = QObject::tr(
         "The minimum number of seconds after a recorder becomes idle "
@@ -380,7 +381,7 @@
     gc->setLabel(QObject::tr("Wake command"));
     gc->setValue("");
     gc->setHelpText(QObject::tr("The command used to wake up your master "
-            "backend server (eg. sudo /etc/init.d/mythtv-backend restart)."));
+            "backend server (e.g. sudo /etc/init.d/mythtv-backend restart)."));
     return gc;
 };
 
@@ -433,20 +434,21 @@
     GlobalSpinBox *gc = new GlobalSpinBox("idleTimeoutSecs", 0, 1200, 5);
     gc->setLabel(QObject::tr("Idle shutdown timeout (secs)"));
     gc->setValue(0);
-    gc->setHelpText(QObject::tr("The amount of time the master backend idles "
-                    "before it shuts down all backends. Set to 0 to disable "
-                    "automatic shutdown."));
+    gc->setHelpText(QObject::tr("The number of seconds the master backend "
+                    "idles before it shuts down all backends. Set to 0 to "
+                    "disable automatic shutdown."));
     return gc;
 };
 
 static GlobalSpinBox *idleWaitForRecordingTime()
 {
     GlobalSpinBox *gc = new GlobalSpinBox("idleWaitForRecordingTime", 0, 120, 1);
-    gc->setLabel(QObject::tr("Maximum wait for recording (min)"));
+    gc->setLabel(QObject::tr("Maximum wait for recording (mins)"));
     gc->setValue(15);
-    gc->setHelpText(QObject::tr("The amount of time the master backend waits "
-                    "for a recording. If it's idle but a recording starts "
-                    "within this time period, the backends won't shut down."));
+    gc->setHelpText(QObject::tr("The number of minutes the master backend "
+                    "waits for a recording. If it's idle but a recording "
+                    "starts within this time period, the backends won't "
+                    "shut down."));
     return gc;
 };
 
@@ -455,8 +457,8 @@
     GlobalSpinBox *gc = new GlobalSpinBox("StartupSecsBeforeRecording", 0, 1200, 5);
     gc->setLabel(QObject::tr("Startup before recording (secs)"));
     gc->setValue(120);
-    gc->setHelpText(QObject::tr("The amount of time the master backend will be "
-                    "woken up before a recording starts."));
+    gc->setHelpText(QObject::tr("The number of seconds the master backend "
+                    "will be woken up before a recording starts."));
     return gc;
 };
 
@@ -509,7 +511,7 @@
     GlobalCheckBox *gc = new GlobalCheckBox("blockSDWUwithoutClient");
     gc->setLabel(QObject::tr("Block shutdown before client connected"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("If set, the automatic shutdown routine will "
+    gc->setHelpText(QObject::tr("If enabled, the automatic shutdown routine will "
                     "be disabled until a client connects."));
     return gc;
 };
@@ -540,9 +542,9 @@
 static HostSpinBox *JobQueueCheckFrequency()
 {
     HostSpinBox *gc = new HostSpinBox("JobQueueCheckFrequency", 5, 300, 5);
-    gc->setLabel(QObject::tr("Job Queue check frequency (in seconds)"));
+    gc->setLabel(QObject::tr("Job Queue check frequency (secs)"));
     gc->setHelpText(QObject::tr("When looking for new jobs to process, the "
-                    "Job Queue will wait this long between checks."));
+                    "Job Queue will wait this many seconds between checks."));
     gc->setValue(60);
     return gc;
 };
@@ -586,7 +588,7 @@
     GlobalCheckBox *gc = new GlobalCheckBox("JobsRunOnRecordHost");
     gc->setLabel(QObject::tr("Run jobs only on original recording backend"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("If set, jobs in the queue will be required "
+    gc->setHelpText(QObject::tr("If enabled, jobs in the queue will be required "
                                 "to run on the backend that made the "
                                 "original recording."));
     return gc;
@@ -598,7 +600,7 @@
     gc->setLabel(QObject::tr("Run transcode jobs before auto commercial "
                              "detection"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("If set and both auto transcode and auto "
+    gc->setHelpText(QObject::tr("If enabled, and if both auto-transcode and "
                                 "commercial detection are turned ON for a "
                                 "recording, transcoding will run first; "
                                 "otherwise, commercial detection runs first."));
@@ -611,8 +613,8 @@
     gc->setLabel(QObject::tr("Start auto-commercial-detection jobs when the "
                              "recording starts"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("If set and auto commercial detection is ON "
-                                "for a recording, the flagging job will be "
+    gc->setHelpText(QObject::tr("If enabled, and Auto Commercial Flagging is "
+                                "ON for a recording, the flagging job will be "
                                 "started as soon as the recording starts. NOT "
                                 "recommended on underpowered systems."));
     return gc;
@@ -643,8 +645,8 @@
     HostCheckBox *gc = new HostCheckBox("JobAllowCommFlag");
     gc->setLabel(QObject::tr("Allow commercial-detection jobs"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("Allow jobs of this type to run on this "
-                                "backend."));
+    gc->setHelpText(QObject::tr("If enabled, allow jobs of this type to "
+                                "run on this backend."));
     return gc;
 };
 
@@ -653,8 +655,8 @@
     HostCheckBox *gc = new HostCheckBox("JobAllowTranscode");
     gc->setLabel(QObject::tr("Allow transcoding jobs"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("Allow jobs of this type to run on this "
-                                "backend."));
+    gc->setHelpText(QObject::tr("If enabled, allow jobs of this type to "
+                                "run on this backend."));
     return gc;
 };
 
@@ -695,8 +697,8 @@
     // if (QString(gCoreContext->GetSetting(QString("UserJob%1").arg(job_num)))
     //            .length() == 0)
     //     bc->setEnabled(false);
-    bc->setHelpText(QObject::tr("Allow jobs of this type to run on this "
-                    "backend."));
+    bc->setHelpText(QObject::tr("If enabled, allow jobs of this type to "
+                    "run on this backend."));
     return bc;
 }
 
@@ -766,9 +768,9 @@
     HostCheckBox *gc = new HostCheckBox("LogCleanEnabled");
     gc->setLabel(QObject::tr("Automatic log cleaning enabled"));
     gc->setValue(false);
-    gc->setHelpText(QObject::tr("This enables the periodic cleanup of the "
-                    "events stored in the MythTV database (see \"Log MythTV "
-                    "events to database\")."));
+    gc->setHelpText(QObject::tr("If enabled, a periodic cleanup of the "
+                    "events stored in the MythTV database occurs (see \"Log "
+                    "MythTV events to database\")."));
     return gc;
 }
 
@@ -829,8 +831,8 @@
     GlobalCheckBox *bc = new GlobalCheckBox("MythFillEnabled");
     bc->setLabel(QObject::tr("Automatically run mythfilldatabase"));
     bc->setValue(true);
-    bc->setHelpText(QObject::tr("This enables the automatic execution of "
-                    "mythfilldatabase."));
+    bc->setHelpText(QObject::tr("If enabled, execution of "
+                    "mythfilldatabase occurs automatically."));
     return bc;
 }
 
@@ -876,11 +878,10 @@
     bc->setLabel(QObject::tr("Run mythfilldatabase at time suggested by the "
                              "grabber."));
     bc->setValue(true);
-    bc->setHelpText(QObject::tr("This setting allows a DataDirect guide data "
+    bc->setHelpText(QObject::tr("If enabled, allow a DataDirect guide data "
                     "provider to specify the next download time in order to "
-                    "distribute load on their servers. If this setting is "
-                    "enabled, mythfilldatabase execution start/end times are "
-                    "ignored."));
+                    "distribute load on their servers. mythfilldatabase "
+                    "Execution Start/End times are also ignored."));
     return bc;
 }
 
Index: mythtv/programs/mythtv-setup/channeleditor.cpp
===================================================================
--- mythtv/programs/mythtv-setup/channeleditor.cpp	(revision 25149)
+++ mythtv/programs/mythtv-setup/channeleditor.cpp	(working copy)
@@ -599,8 +599,8 @@
     {
         menu->SetReturnEvent(this, "iconimportopt");
 
-        menu->AddButton(tr("Download all icons.."));
-        menu->AddButton(tr("Rescan for missing icons.."));
+        menu->AddButton(tr("Download all icons..."));
+        menu->AddButton(tr("Rescan for missing icons..."));
         if (!channelname.isEmpty())
             menu->AddButton(tr("Download icon for %1").arg(channelname),
                             channelname);
Index: mythtv/programs/mythwelcome/welcomedialog.cpp
===================================================================
--- mythtv/programs/mythwelcome/welcomedialog.cpp	(revision 25149)
+++ mythtv/programs/mythwelcome/welcomedialog.cpp	(working copy)
@@ -412,7 +412,7 @@
 
     // update status message
     if (m_statusList.empty())
-        status = tr("Please Wait ...");
+        status = tr("Please Wait...");
     else
     {
         if ((int)m_statusListNo >= m_statusList.count())
Index: mythtv/programs/mythwelcome/welcomesettings.cpp
===================================================================
--- mythtv/programs/mythwelcome/welcomesettings.cpp	(revision 25149)
+++ mythtv/programs/mythwelcome/welcomesettings.cpp	(working copy)
@@ -55,9 +55,9 @@
 static HostCheckBox *AutoStartFrontend()
 {
     HostCheckBox *gc = new HostCheckBox("AutoStartFrontend");
-    gc->setLabel(QObject::tr("Automatically Start Myth Frontend"));
+    gc->setLabel(QObject::tr("Automatically Start mythfrontend"));
     gc->setValue(true);
-    gc->setHelpText(QObject::tr("Mythwelcome will automatically start the "
+    gc->setHelpText(QObject::tr("Mythwelcome will automatically start "
                     "mythfrontend if it is determined that it was not started to "
                     "record a program."));
     return gc;
