diff --git a/cod_community/cod_community.features.field.inc b/cod_community/cod_community.features.field.inc
index 58e5535..d2d1188 100644
--- a/cod_community/cod_community.features.field.inc
+++ b/cod_community/cod_community.features.field.inc
@@ -10,6 +10,132 @@
 function cod_community_field_default_fields() {
   $fields = array();
 
+  // Exported field: 'user-user-field_profile_accessibility'.
+  $fields['user-user-field_profile_accessibility'] = array(
+    'field_config' => array(
+      'active' => '1',
+      'cardinality' => '1',
+      'deleted' => '0',
+      'entity_types' => array(),
+      'field_name' => 'field_profile_accessibility',
+      'field_permissions' => array(
+        'type' => '1',
+      ),
+      'foreign keys' => array(
+        'format' => array(
+          'columns' => array(
+            'format' => 'format',
+          ),
+          'table' => 'filter_format',
+        ),
+      ),
+      'indexes' => array(
+        'format' => array(
+          0 => 'format',
+        ),
+      ),
+      'locked' => '0',
+      'module' => 'text',
+      'settings' => array(),
+      'translatable' => '0',
+      'type' => 'text_long',
+    ),
+    'field_instance' => array(
+      'bundle' => 'user',
+      'default_value' => NULL,
+      'deleted' => '0',
+      'description' => 'If you have any accessibility needs, let us know. Please leave this field blank if you have none.',
+      'display' => array(
+        'default' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => '8',
+        ),
+      ),
+      'entity_type' => 'user',
+      'field_name' => 'field_profile_accessibility',
+      'label' => 'Accessibility Needs',
+      'required' => 0,
+      'settings' => array(
+        'text_processing' => '0',
+        'user_register_form' => 1,
+      ),
+      'widget' => array(
+        'active' => 1,
+        'module' => 'text',
+        'settings' => array(
+          'rows' => '2',
+        ),
+        'type' => 'text_textarea',
+        'weight' => '12',
+      ),
+    ),
+  );
+
+  // Exported field: 'user-user-field_profile_admin_comments'.
+  $fields['user-user-field_profile_admin_comments'] = array(
+    'field_config' => array(
+      'active' => '1',
+      'cardinality' => '1',
+      'deleted' => '0',
+      'entity_types' => array(),
+      'field_name' => 'field_profile_admin_comments',
+      'field_permissions' => array(
+        'type' => '2',
+      ),
+      'foreign keys' => array(
+        'format' => array(
+          'columns' => array(
+            'format' => 'format',
+          ),
+          'table' => 'filter_format',
+        ),
+      ),
+      'indexes' => array(
+        'format' => array(
+          0 => 'format',
+        ),
+      ),
+      'locked' => '0',
+      'module' => 'text',
+      'settings' => array(),
+      'translatable' => '0',
+      'type' => 'text_long',
+    ),
+    'field_instance' => array(
+      'bundle' => 'user',
+      'default_value' => NULL,
+      'deleted' => '0',
+      'description' => 'Add notes about this user. Visible only to administrators. ',
+      'display' => array(
+        'default' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => '6',
+        ),
+      ),
+      'entity_type' => 'user',
+      'field_name' => 'field_profile_admin_comments',
+      'label' => 'Administrative Comments',
+      'required' => 0,
+      'settings' => array(
+        'text_processing' => '0',
+        'user_register_form' => 0,
+      ),
+      'widget' => array(
+        'active' => 1,
+        'module' => 'text',
+        'settings' => array(
+          'rows' => '3',
+        ),
+        'type' => 'text_textarea',
+        'weight' => '11',
+      ),
+    ),
+  );
+
   // Exported field: 'user-user-field_profile_attendee_list'.
   $fields['user-user-field_profile_attendee_list'] = array(
     'field_config' => array(
@@ -51,10 +177,9 @@ function cod_community_field_default_fields() {
       'display' => array(
         'default' => array(
           'label' => 'above',
-          'module' => 'list',
           'settings' => array(),
-          'type' => 'list_default',
-          'weight' => 5,
+          'type' => 'hidden',
+          'weight' => '7',
         ),
       ),
       'entity_type' => 'user',
@@ -71,15 +196,233 @@ function cod_community_field_default_fields() {
           'display_label' => 1,
         ),
         'type' => 'options_onoff',
+        'weight' => '10',
+      ),
+    ),
+  );
+
+  // Exported field: 'user-user-field_profile_blog'.
+  $fields['user-user-field_profile_blog'] = array(
+    'field_config' => array(
+      'active' => '1',
+      'cardinality' => '1',
+      'deleted' => '0',
+      'entity_types' => array(),
+      'field_name' => 'field_profile_blog',
+      'field_permissions' => array(
+        'type' => '0',
+      ),
+      'foreign keys' => array(),
+      'indexes' => array(),
+      'locked' => '0',
+      'module' => 'link',
+      'settings' => array(
+        'attributes' => array(
+          'class' => '',
+          'rel' => '',
+          'target' => 'default',
+        ),
+        'display' => array(
+          'url_cutoff' => 80,
+        ),
+        'enable_tokens' => 1,
+        'title' => 'optional',
+        'title_maxlength' => 128,
+        'title_value' => '',
+        'url' => 0,
+      ),
+      'translatable' => '0',
+      'type' => 'link_field',
+    ),
+    'field_instance' => array(
+      'bundle' => 'user',
+      'default_value' => NULL,
+      'deleted' => '0',
+      'description' => '',
+      'display' => array(
+        'default' => array(
+          'label' => 'above',
+          'module' => 'link',
+          'settings' => array(),
+          'type' => 'link_default',
+          'weight' => 10,
+        ),
+      ),
+      'entity_type' => 'user',
+      'field_name' => 'field_profile_blog',
+      'label' => 'Website or Blog',
+      'required' => 0,
+      'settings' => array(
+        'attributes' => array(
+          'class' => '',
+          'configurable_title' => 0,
+          'rel' => '',
+          'target' => 'default',
+          'title' => '',
+        ),
+        'display' => array(
+          'url_cutoff' => '80',
+        ),
+        'enable_tokens' => 1,
+        'title' => 'none',
+        'title_maxlength' => '128',
+        'title_value' => '',
+        'url' => 0,
+        'user_register_form' => 1,
+        'validate_url' => 1,
+      ),
+      'widget' => array(
+        'active' => 0,
+        'module' => 'link',
+        'settings' => array(),
+        'type' => 'link_field',
         'weight' => '12',
       ),
     ),
   );
 
+  // Exported field: 'user-user-field_profile_dietary'.
+  $fields['user-user-field_profile_dietary'] = array(
+    'field_config' => array(
+      'active' => '1',
+      'cardinality' => '1',
+      'deleted' => '0',
+      'entity_types' => array(),
+      'field_name' => 'field_profile_dietary',
+      'field_permissions' => array(
+        'type' => '1',
+      ),
+      'foreign keys' => array(
+        'format' => array(
+          'columns' => array(
+            'format' => 'format',
+          ),
+          'table' => 'filter_format',
+        ),
+      ),
+      'indexes' => array(
+        'format' => array(
+          0 => 'format',
+        ),
+      ),
+      'locked' => '0',
+      'module' => 'text',
+      'settings' => array(),
+      'translatable' => '0',
+      'type' => 'text_long',
+    ),
+    'field_instance' => array(
+      'bundle' => 'user',
+      'default_value' => NULL,
+      'deleted' => '0',
+      'description' => 'If you have any special dietary requirements, let us know. Please leave this field blank if you have none.',
+      'display' => array(
+        'default' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => '9',
+        ),
+      ),
+      'entity_type' => 'user',
+      'field_name' => 'field_profile_dietary',
+      'label' => 'Dietary Requirements',
+      'required' => 0,
+      'settings' => array(
+        'text_processing' => '0',
+        'user_register_form' => 1,
+      ),
+      'widget' => array(
+        'active' => 1,
+        'module' => 'text',
+        'settings' => array(
+          'rows' => '2',
+        ),
+        'type' => 'text_textarea',
+        'weight' => '11',
+      ),
+    ),
+  );
+
+  // Exported field: 'user-user-field_profile_phone'.
+  $fields['user-user-field_profile_phone'] = array(
+    'field_config' => array(
+      'active' => '1',
+      'cardinality' => '1',
+      'deleted' => '0',
+      'entity_types' => array(),
+      'field_name' => 'field_profile_phone',
+      'field_permissions' => array(
+        'type' => '1',
+      ),
+      'foreign keys' => array(
+        'format' => array(
+          'columns' => array(
+            'format' => 'format',
+          ),
+          'table' => 'filter_format',
+        ),
+      ),
+      'indexes' => array(
+        'format' => array(
+          0 => 'format',
+        ),
+      ),
+      'locked' => '0',
+      'module' => 'text',
+      'settings' => array(
+        'max_length' => '255',
+      ),
+      'translatable' => '0',
+      'type' => 'text',
+    ),
+    'field_instance' => array(
+      'bundle' => 'user',
+      'default_value' => NULL,
+      'deleted' => '0',
+      'description' => 'Enter a phone number on which you can be contacted during the event. This is important if you are presenting.',
+      'display' => array(
+        'default' => array(
+          'label' => 'above',
+          'module' => 'text',
+          'settings' => array(),
+          'type' => 'text_default',
+          'weight' => 11,
+        ),
+      ),
+      'entity_type' => 'user',
+      'field_name' => 'field_profile_phone',
+      'label' => 'Contact Phone',
+      'required' => 0,
+      'settings' => array(
+        'text_processing' => '0',
+        'user_register_form' => 1,
+      ),
+      'widget' => array(
+        'active' => 1,
+        'module' => 'text',
+        'settings' => array(
+          'size' => '60',
+        ),
+        'type' => 'text_textfield',
+        'weight' => '13',
+      ),
+    ),
+  );
+
   // Translatables
   // Included for use with string extractors like potx.
+  t('Accessibility Needs');
+  t('Add notes about this user. Visible only to administrators. ');
+  t('Administrative Comments');
   t('Attendee List Opt-In');
+  t('Contact Phone');
+  t('Dietary Requirements');
+  t('Enter a phone number on which you can be contacted during the event. This is important if you are presenting.');
+  t('If you have any accessibility needs, let us know. Please leave this field blank if you have none.');
+  t('If you have any special dietary requirements, let us know. Please leave this field blank if you have none.');
   t('Please check this box if you wish to have your name included on our public list of attendees.');
+  t('Website or Blog');
 
   return $fields;
 }
diff --git a/cod_community/cod_community.features.inc b/cod_community/cod_community.features.inc
index 00bc803..901c5cb 100644
--- a/cod_community/cod_community.features.inc
+++ b/cod_community/cod_community.features.inc
@@ -5,6 +5,16 @@
  */
 
 /**
+ * Implements hook_ctools_plugin_api().
+ */
+function cod_community_ctools_plugin_api() {
+  list($module, $api) = func_get_args();
+  if ($module == "field_group" && $api == "field_group") {
+    return array("version" => "1");
+  }
+}
+
+/**
  * Implements hook_views_api().
  */
 function cod_community_views_api() {
diff --git a/cod_community/cod_community.features.user_permission.inc b/cod_community/cod_community.features.user_permission.inc
index dc59ef0..4429a4a 100644
--- a/cod_community/cod_community.features.user_permission.inc
+++ b/cod_community/cod_community.features.user_permission.inc
@@ -10,13 +10,71 @@
 function cod_community_user_default_permissions() {
   $permissions = array();
 
+  // Exported permission: access private fields.
+  $permissions['access private fields'] = array(
+    'name' => 'access private fields',
+    'roles' => array(
+      0 => 'administrator',
+      1 => 'conference administrator',
+    ),
+    'module' => 'field_permissions',
+  );
+
   // Exported permission: administer contact forms.
   $permissions['administer contact forms'] = array(
     'name' => 'administer contact forms',
+    'roles' => array(),
+    'module' => 'contact',
+  );
+
+  // Exported permission: create field_profile_admin_comments.
+  $permissions['create field_profile_admin_comments'] = array(
+    'name' => 'create field_profile_admin_comments',
     'roles' => array(
-      0 => 'site administrator',
+      0 => 'administrator',
+      1 => 'conference administrator',
     ),
-    'module' => 'contact',
+    'module' => 'field_permissions',
+  );
+
+  // Exported permission: edit field_profile_admin_comments.
+  $permissions['edit field_profile_admin_comments'] = array(
+    'name' => 'edit field_profile_admin_comments',
+    'roles' => array(
+      0 => 'administrator',
+      1 => 'conference administrator',
+    ),
+    'module' => 'field_permissions',
+  );
+
+  // Exported permission: edit own field_profile_admin_comments.
+  $permissions['edit own field_profile_admin_comments'] = array(
+    'name' => 'edit own field_profile_admin_comments',
+    'roles' => array(
+      0 => 'administrator',
+      1 => 'conference administrator',
+    ),
+    'module' => 'field_permissions',
+  );
+
+  // Exported permission: view field_profile_admin_comments.
+  $permissions['view field_profile_admin_comments'] = array(
+    'name' => 'view field_profile_admin_comments',
+    'roles' => array(
+      0 => 'administrator',
+      1 => 'conference administrator',
+    ),
+    'module' => 'field_permissions',
+  );
+
+  // Exported permission: view own field_profile_admin_comments.
+  $permissions['view own field_profile_admin_comments'] = array(
+    'name' => 'view own field_profile_admin_comments',
+    'roles' => array(
+      0 => 'administrator',
+      1 => 'conference administrator',
+    ),
+    'module' => 'field_permissions',
   );
 
   return $permissions;
diff --git a/cod_community/cod_community.field_group.inc b/cod_community/cod_community.field_group.inc
index 0a94f42..b583252 100644
--- a/cod_community/cod_community.field_group.inc
+++ b/cod_community/cod_community.field_group.inc
@@ -51,9 +51,10 @@ function cod_community_field_group_info() {
     'label' => 'Private Information',
     'weight' => '9',
     'children' => array(
-      0 => 'field_profile_accessibility',
-      1 => 'field_profile_attendee_list',
-      2 => 'field_profile_dietary',
+      0 => 'field_profile_phone',
+      1 => 'field_profile_accessibility',
+      2 => 'field_profile_attendee_list',
+      3 => 'field_profile_dietary',
     ),
     'format_type' => 'fieldset',
     'format_settings' => array(
diff --git a/cod_community/cod_community.info b/cod_community/cod_community.info
index 0e9edab..685a9a4 100644
--- a/cod_community/cod_community.info
+++ b/cod_community/cod_community.info
@@ -8,11 +8,29 @@ project = cod_community
 dependencies[] = cod_base
 dependencies[] = contact
 dependencies[] = features
+dependencies[] = field_group
+dependencies[] = field_permissions
+dependencies[] = link
 dependencies[] = list
 dependencies[] = menu
 dependencies[] = views
+features[ctools][] = field_group:field_group:1
 features[ctools][] = views:views_default:3.0
 features[features_api][] = api:1
+features[field][] = user-user-field_profile_accessibility
+features[field][] = user-user-field_profile_admin_comments
 features[field][] = user-user-field_profile_attendee_list
+features[field][] = user-user-field_profile_blog
+features[field][] = user-user-field_profile_dietary
+features[field][] = user-user-field_profile_phone
+features[field_group][] = group_profile_admin|user|user|form
+features[field_group][] = group_profile_private|user|user|form
+features[field_group][] = group_profile_public|user|user|form
+features[user_permission][] = access private fields
 features[user_permission][] = administer contact forms
+features[user_permission][] = create field_profile_admin_comments
+features[user_permission][] = edit field_profile_admin_comments
+features[user_permission][] = edit own field_profile_admin_comments
+features[user_permission][] = view field_profile_admin_comments
+features[user_permission][] = view own field_profile_admin_comments
 features[views_view][] = attendees
