diff --git a/src/sugar/profile.py b/src/sugar/profile.py
index 87ce992..4cb6a01 100644
--- a/src/sugar/profile.py
+++ b/src/sugar/profile.py
@@ -78,6 +78,7 @@ class Profile(object):
         self.automatic_pm = False
         self.extreme_pm = False
         self.favorites_layout = DEFAULT_FAVORITES_LAYOUT
+        self.show_help = True
 
         self._pubkey = None
         self._privkey_hash = None
@@ -123,6 +124,8 @@ class Profile(object):
 
         _set_key(cp, 'Shell', 'FavoritesLayout', self.favorites_layout)
 
+        _set_key(cp, 'FirstRun', 'ShowHelp', self.show_help)
+
         f = open(self._config_path, 'w')
         cp.write(f)
         f.close()
@@ -163,6 +166,10 @@ class Profile(object):
                 self.extreme_pm = True
         if cp.has_option('Shell', 'FavoritesLayout'):
             self.favorites_layout = cp.get('Shell', 'FavoritesLayout')
+        if cp.has_option('FirstRun', 'ShowHelp'):
+            state = cp.get('FirstRun', 'ShowHelp')
+            if state.lower() == "false":
+                self.show_help = False
 
         del cp
 
