diff --git a/src/facilities/nursery/childInteract.tw b/src/facilities/nursery/childInteract.tw
index cfa379af387ae86cdef1b5db43c70e51fd74e23c..6e59fee11d3a709ca5f2ee41d2ae9c81d0368abc 100644
--- a/src/facilities/nursery/childInteract.tw
+++ b/src/facilities/nursery/childInteract.tw
@@ -289,6 +289,8 @@
 	| <<link "Exempt $him" "Child Interact">><<set $activeChild.useRulesAssistant = 0>><</link>>
 <</if>>
 
+<<if $showWardrobe == 1>>
+
 <br><br>__Appearance:__
 /* TODO: have only a small list of children's clothing */
 <br>Clothes: ''<span id="clothes">$activeChild.clothes</span>.''
@@ -585,6 +587,8 @@
 	<</if>>
 <</if>>
 
+<</if>>	/* CLOSES WARDROBE CHECK */
+
 <br><br>__Physical Regimen:__
 <span id="drugs">
 /* TODO: will children be able to be put on drugs? if so, which drugs? */
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index d0d4bc172409e54b4c0b1cf841e21de24817df14..78fb80a9dbd2c918483ce2b1b9456bec63c85827 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -266,6 +266,7 @@ You should have received a copy of the GNU General Public License along with thi
 	<<set $showBodyMods = 0>>
 	<<set $showImplantEffects = 1>>
 	<<set $showClothing = 1>>
+	<<set $showWardrobe = 1>>
 	<<set $showAgeDetail = 1>>
 	<<set $showBoobCCs = 1>>
 	<<set $showHeightCMs = 1>>
diff --git a/src/interaction/main/mainLinks.js b/src/interaction/main/mainLinks.js
index c2e7c0e9e0d51d1400c799a8c3e63d6ee4b688d0..bbfe369e411dae61084a5dd8c70f3723014a4cf7 100644
--- a/src/interaction/main/mainLinks.js
+++ b/src/interaction/main/mainLinks.js
@@ -170,23 +170,23 @@ App.UI.View.MainLinks = function() {
 	}
 
 	if (V.completedOrgans.length > 0 && V.limbsCompleted > 0) {
-		r += `<br>[[Implant and Attach|Multiple Organ Implant]] <span class=yellow>all organs and limbs that are ready.</span><br>`;
+		r += `<br>[[Implant and Attach|Multiple Organ Implant]] <span class=yellow>all organs and limbs that are ready.</span>`;
 	} else if (V.completedOrgans.length > 0) {
-		r += `<br>[[Implant|Multiple Organ Implant]] <span class=yellow>all organs that are ready for implantation.</span><br>`;
+		r += `<br>[[Implant|Multiple Organ Implant]] <span class=yellow>all organs that are ready for implantation.</span>`;
 	} else if (V.limbsCompleted > 0) {
-		r += `<br>[[Attach|Multiple Organ Implant]] <span class=yellow>all sets of limbs that are ready to be attached.</span><br>`;
+		r += `<br>[[Attach|Multiple Organ Implant]] <span class=yellow>all sets of limbs that are ready to be attached.</span>`;
 	}
 
 	if (V.slaveCostFactor > 1.05) {
-		r += `<span class=yellow>There is a bull market for slaves; the price of slaves is very high.</span>`;
+		r += `<br><span class=yellow>There is a bull market for slaves; the price of slaves is very high.</span>`;
 	} else if (V.slaveCostFactor > 1) {
-		r += `<span class=yellow>The slave market is bullish; the price of slaves is high.</span>`;
+		r += `<br><span class=yellow>The slave market is bullish; the price of slaves is high.</span>`;
 	} else if (V.slaveCostFactor < 0.95) {
-		r += `<span class=yellow>There is a bear market for slaves; the price of slaves is very low.</span>`;
+		r += `<br><span class=yellow>There is a bear market for slaves; the price of slaves is very low.</span>`;
 	} else if (V.slaveCostFactor < 1) {
-		r += `<span class=yellow>The slave market is bearish; the price of slaves is low.</span>`;
+		r += `<br><span class=yellow>The slave market is bearish; the price of slaves is low.</span>`;
 	} else {
-		r += `The slave market is stable; the price of slaves is average.`;
+		r += `<br>The slave market is stable; the price of slaves is average.`;
 	}
 
 	r += ` <span id="buySlaves"><strong><<link "Buy Slaves">><<goto "Buy Slaves">><</link>></strong></span> <span class=cyan>[S]</span>`;
diff --git a/src/js/descriptionWidgets.js b/src/js/descriptionWidgets.js
index 759d3f863b0171eb200d42667f6468087f6d394e..810adf3ee28b080295cb22b1790a91b1d3033614 100644
--- a/src/js/descriptionWidgets.js
+++ b/src/js/descriptionWidgets.js
@@ -23,7 +23,7 @@ App.Desc.Eyes = /** @param {App.Entity.SlaveState} slave */ function(slave) {
 				if (HC) {
 					r += `, heterochromatic,`;
 				}
-				r += ` and clearly nonfunctional`
+				r += ` and clearly nonfunctional`;
 			} else {
 				if (HC) {
 					r += `, heterochromatic,`;
@@ -32,10 +32,10 @@ App.Desc.Eyes = /** @param {App.Entity.SlaveState} slave */ function(slave) {
 			}
 			r += `, `;
 		} else {
-			r += `${His} gaze is empty.`
+			r += `${His} gaze is empty.`;
 		}
 		if (slave.intelligence > 95) {
-			r += `but ${his} facial expressions reveal ${he} is incisive, quick, cunning;`;
+			r += `but ${his} facial expressions reveal ${he} is incisive, quick, cunning; `;
 			if (slave.intelligence+slave.intelligenceImplant >= 130) {
 				r += `with ${his} education, ${he} is so far <span class=deepskyblue>beyond brilliant</span> that ${he} is nearly peerless.`;
 			} else if (slave.intelligenceImplant >= 15) {
@@ -63,7 +63,7 @@ App.Desc.Eyes = /** @param {App.Entity.SlaveState} slave */ function(slave) {
 				}
 				r += `educated.`;
 			} else {
-				r += `but ${his} face is alive with intelligence; ${he} is so <span class=deepskyblue>highly intelligent</span> that ${his}`;
+				r += `but ${his} face is alive with intelligence; ${he} is so <span class=deepskyblue>highly intelligent</span> that ${his} `;
 				if (slave.intelligenceImplant > 0) {
 					r += `meager`;
 				} else {
@@ -87,7 +87,7 @@ App.Desc.Eyes = /** @param {App.Entity.SlaveState} slave */ function(slave) {
 			if (slave.intelligence+slave.intelligenceImplant > 15) {
 				r += `but ${his} facial expressions reveal ${his} cleverness; with ${his} education, ${he} can be considered of <span class=deepskyblue>above average intelligence.</span>`;
 			} else if (slave.intelligenceImplant >= 15) {
-				r += `but ${his} facial expressions reveal ${his} alertness; ${he} is of average intelligence due to being`;
+				r += `but ${his} facial expressions reveal ${his} alertness; ${he} is of average intelligence due to being `;
 				if (slave.intelligenceImplant >= 30) {
 					r += `well `;
 				}
@@ -113,16 +113,16 @@ App.Desc.Eyes = /** @param {App.Entity.SlaveState} slave */ function(slave) {
 			} else if (slave.intelligenceImplant >= 15) {
 				r += `but ${his} facial expressions reveal ${he} is as dull as ${his} eyes; ${he} is <span class=orangered>quite stupid</span> despite having `;
 				if (slave.intelligenceImplant >= 30) {
-					r += `an advanced`;
+					r += `an advanced `;
 				} else {
-					r += `some`;
+					r += `some `;
 				}
-				r += ` education.`;
+				r += `education.`;
 			} else {
 				r += `but ${his} facial expressions reveal ${he} is as dull as ${his} eyes; ${he} is <span class=orangered>quite stupid</span> and ignorant.`;
 			}
 		} else {
-			r += `though you doubt it would be much different if ${he} could see;`;
+			r += `though you doubt it would be much different if ${he} could see; `;
 			if (slave.intelligence+slave.intelligenceImplant >= -95) {
 				r += `even with ${his} education, ${he} is still <span class=orangered>really stupid.</span>`;
 			} else if (slave.intelligenceImplant > 0) {
@@ -133,7 +133,7 @@ App.Desc.Eyes = /** @param {App.Entity.SlaveState} slave */ function(slave) {
 		}
 	} else {
 		if (slave.intelligence > 95) {
-			r += `${His} ${App.Desc.EyeColor(slave)}-eyed gaze is incisive, quick, cunning;`;
+			r += `${His} ${App.Desc.EyeColor(slave)}-eyed gaze is incisive, quick, cunning; `;
 			if (slave.intelligence+slave.intelligenceImplant >= 130) {
 				r += `with ${his} education, ${he} is so far <span class=deepskyblue>beyond brilliant</span> that ${he} is nearly peerless.`;
 			} else if (slave.intelligenceImplant >= 15) {
@@ -145,29 +145,29 @@ App.Desc.Eyes = /** @param {App.Entity.SlaveState} slave */ function(slave) {
 			} else {
 				r += `${he} is so <span class=deepskyblue>brilliant</span> that ${his} `;
 				if (slave.intelligenceImplant > 0) {
-					r += `meager`;
+					r += `meager `;
 				} else {
-					r += `lack of`;
+					r += `lack of `;
 				}
 				r += `education is unimportant.`;
 			}
 		} else if (slave.intelligence > 50) {
-			r += `${His} ${App.Desc.EyeColor(slave)}-eyed gaze is incisive, quick, cunning; with ${his} education, ${he} can be considered <span class=deepskyblue>brilliant.</span>`;
-			if (slave.intelligence+slave.intelligenceImplant > 95) {
+			r += `${His} ${App.Desc.EyeColor(slave)}-eyed gaze is incisive, quick, cunning; `;
+			if (slave.intelligence+slave.intelligenceImplant >= 95) {
 				r += `${His} ${App.Desc.EyeColor(slave)} eyes are alive with intelligence; ${he} is both <span class=deepskyblue>highly intelligent</span> and `;
 			} else if (slave.intelligenceImplant >= 15) {
 				r += `well `;
 				if (slave.intelligenceImplant >= 30) {
 					r += `educated.`;
 				}
-				r += `${His} ${App.Desc.EyeColor(slave)} eyes are alive with intelligence; ${he} is so <span class=deepskyblue>highly intelligent</span> that ${his} `;
 			} else {
-				r += `meager`;
+				r += `${His} ${App.Desc.EyeColor(slave)} eyes are alive with intelligence; ${he} is so <span class=deepskyblue>highly intelligent</span> that ${his} `;
 				if (slave.intelligenceImplant > 0) {
-					r += `lack of`;
+					r += `meager `;
 				} else {
-					r += ` education is unimportant.`;
+					r += `lack of `;
 				}
+				r += `education is unimportant.`;
 			}
 		} else if (slave.intelligence > 15) {
 			r += `${His} ${App.Desc.EyeColor(slave)} eyes are `;
@@ -215,16 +215,16 @@ App.Desc.Eyes = /** @param {App.Entity.SlaveState} slave */ function(slave) {
 			if (slave.intelligence+slave.intelligenceImplant >= -50) {
 				r += `dull; ${he} is <span class=orangered>quite stupid</span> despite having `;
 			} else if (slave.intelligenceImplant >= 15) {
-				r += `an advanced`;
+				r += `an advanced `;
 				if (slave.intelligenceImplant >= 30) {
-					r += `some`;
+					r += `some `;
 				}
-				r += ` education.`;
+				r += `education.`;
 			} else {
 				r += `dull; ${he} is <span class=orangered>quite stupid</span> and ignorant.`;
 			}
 		} else {
-			r += `${His} ${App.Desc.EyeColor(slave)}-eyed gaze betrays near-total insensibility;`;
+			r += `${His} ${App.Desc.EyeColor(slave)}-eyed gaze betrays near-total insensibility; `;
 			if (slave.intelligence+slave.intelligenceImplant >= -95) {
 				r += `even with ${his} education, ${he} is still <span class=orangered>really stupid.</span>`;
 			} else if (slave.intelligenceImplant > 0) {
diff --git a/src/js/slaveSummaryWidgets.js b/src/js/slaveSummaryWidgets.js
index 8463aa73159cbf9a78714bf7948c46cc66e83de7..79a169e9e896ee10cec839450a2e570d141b8ab0 100644
--- a/src/js/slaveSummaryWidgets.js
+++ b/src/js/slaveSummaryWidgets.js
@@ -244,7 +244,7 @@ window.SlaveSummaryUncached = (function(){
 			long_sex_quirk(slave);
 		}
 		if (slave.customLabel)
-			r += `<strong><span class="yellow">${slave.customLabel}</span></strong>`;
+			r += `<strong><span class="yellow">${capFirstChar(slave.customLabel)}</span></strong>`;
 		if ((slave.relationship !== 0) || (slave.relation !== 0) || (V.abbreviateClothes === 2) || (V.abbreviateRulesets === 2)) {
 			r += `<br>`;
 			if (V.seeImages !== 1 || V.seeSummaryImages !== 1 || V.imageChoice === 1)
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index c2c8ca1991d7d1757c49086cb9eebdab8abf9b2e..a3d18cc1e779f0301d514bd2dc67bd96882ce8ac 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -1081,6 +1081,9 @@
 <<if ndef $showNumbersMax>>
 	<<set $showNumbersMax = 20>>
 <</if>>
+<<if ndef $showWardrobe>>
+	<<set $showWardrobe = 1>>
+<</if>>
 <<if ndef $surnameOrder>>
 	<<set $surnameOrder = 0>>
 <</if>>
diff --git a/src/uncategorized/descriptionOptions.tw b/src/uncategorized/descriptionOptions.tw
index 3a962e19135b8d5144bb3e36dd7b7ae50c347d00..119ea238f1cdff2d68e1a695ba9f31fa2fa6a768 100644
--- a/src/uncategorized/descriptionOptions.tw
+++ b/src/uncategorized/descriptionOptions.tw
@@ -38,6 +38,14 @@
 
 <br>
 
+<<if $showWardrobe == 1>>
+	The Slave Interact wardrobe is @@.cyan;SHOWN.@@ //[[Hide|Description Options][$showWardrobe = 0]]//
+<<else>>
+	The Slave Interact wardrobe is @@.red;HIDDEN.@@ //[[Show|Description Options][$showWardrobe = 1]]//
+<</if>>
+
+<br>
+
 Detailed slave age information is
 <<if $showAgeDetail == 1>>
 	@@.cyan;SHOWN.@@ //[[Hide|Description Options][$showAgeDetail = 0]]//
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index cef0d6cf71040e37f16d1a3701af1c9f4da0d293..75e265ba3d97c5b25f633b5e04f8108a21b8a760 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -666,6 +666,8 @@
 
 <</switch>> /* END CAN BE REASSIGNED */
 
+<<if $showWardrobe == 1>>
+
 <br><br>__Appearance:__
 
 <<if $activeSlave.fuckdoll == 0>>
@@ -1125,6 +1127,8 @@
 
 <</if>> /* CLOSES FUCKDOLL CHECK */
 
+<</if>>	/* CLOSES WARDROBE CHECK */
+
 <br><br>__Physical Regimen:__
 <span id="drugs">
 	<br>Drugs: <strong>$activeSlave.drugs</strong>.