diff -Nur psi_cvs-2005.01.27/psi/src/options/opt_appearance-ui.ui psi/psi/src/options/opt_appearance-ui.ui
--- psi_cvs-2005.01.27/psi/src/options/opt_appearance-ui.ui	Sat Nov 20 13:03:44 2004
+++ psi/psi/src/options/opt_appearance-ui.ui	Wed Feb  2 05:27:14 2005
@@ -22,6 +22,14 @@
         <property name="margin">
             <number>0</number>
         </property>
+        <widget class="QCheckBox">
+            <property name="name">
+                <cstring>ck_newHeadings</cstring>
+            </property>
+            <property name="text">
+                <string>Small group headings in roster</string>
+            </property>
+        </widget>
         <widget class="QGroupBox">
             <property name="name">
                 <cstring>groupBox11</cstring>
diff -Nur psi_cvs-2005.01.27/psi/src/options/opt_appearance.cpp psi/psi/src/options/opt_appearance.cpp
--- psi_cvs-2005.01.27/psi/src/options/opt_appearance.cpp	Sat Nov 20 13:03:44 2004
+++ psi/psi/src/options/opt_appearance.cpp	Wed Feb  2 05:27:20 2005
@@ -148,6 +148,9 @@
 	QWhatsThis::add(d->pb_cAnimBack,
 		tr("Specifies the background animation color for nicks."));
 
+	QWhatsThis::add(d->ck_newHeadings,
+		tr("Toggles on new, smaller group headings."));
+
 	// Avatars
 	//QWhatsThis::add(d->ck_avatarsChatdlg,
 	//	tr("Toggles displaying of avatars in the chat dialog"));
@@ -160,7 +163,8 @@
 	if ( !w )
 		return;
 
-	//OptAppearanceUI *d = (OptAppearanceUI *)w;
+	OptAppearanceUI *d = (OptAppearanceUI *)w;
+	opt->clNewHeadings = d->ck_newHeadings->isChecked();
 	//opt->avatarsChatdlgEnabled = d->ck_avatarsChatdlg->isChecked(); // Avatars
 
 	int n;
@@ -176,7 +180,8 @@
 	if ( !w )
 		return;
 
-	//OptAppearanceUI *d = (OptAppearanceUI *)w;
+	OptAppearanceUI *d = (OptAppearanceUI *)w;
+	d->ck_newHeadings->setChecked( opt->clNewHeadings );
 	//d->ck_avatarsChatdlg->setChecked( opt->avatarsChatdlgEnabled ); // Avatars
 
 	int n;
