diff --git a/src/uncategorized/neighborDescription.tw b/src/uncategorized/neighborDescription.tw
index f228a98beea4eaf93fc8478edaf095e84939e7c5..d16585fddfe0de4a851292e99aa61046aadf9294 100644
--- a/src/uncategorized/neighborDescription.tw
+++ b/src/uncategorized/neighborDescription.tw
@@ -205,6 +205,42 @@ its neighbors.
 	<</if>>
 	<<set _neighborDescription.push($desc)>>
 <</if>>
+<<if $arcologies[$i].FSIntellectualDependency != "unset">>
+	<<if $arcologies[$i].FSIntellectualDependency > 80>>
+		<<set $desc = "committed to ">>
+	<<elseif $arcologies[$i].FSIntellectualDependency > 20>>
+		<<set $desc = "pursuing ">>
+	<<else>>
+		<<set $desc = "just establishing ">>
+	<</if>>
+	<<set $desc = $desc + "@@.gold;Intellectual Dependency,@@ and is ">>
+	<<if $arcologies[$i].FSIntellectualDependency > 95>>
+		<<set $desc = $desc + "both terrifying and alluring to slaves worldwide, as a place where none leave with any semblance of intelligence but always flaunt the enjoyment they've had.">>
+	<<elseif $arcologies[$i].FSIntellectualDependency > 40>>
+		<<set $desc = $desc + "becoming known for its unusually simple-minded chattel.">>
+	<<else>>
+		<<set $desc = $desc + "importanting large quantities of aphrodisiacs and psychosuppressants.">>
+	<</if>>
+	<<set _neighborDescription.push($desc)>>
+<</if>>
+<<if $arcologies[$i].FSSlaveProfessionalism != "unset">>
+	<<if $arcologies[$i].FSSlaveProfessionalism > 80>>
+		<<set $desc = "committed to ">>
+	<<elseif $arcologies[$i].FSSlaveProfessionalism > 20>>
+		<<set $desc = "pursuing ">>
+	<<else>>
+		<<set $desc = "just establishing ">>
+	<</if>>
+	<<set $desc = $desc + "@@.gold;Slave Professionalism,@@ and is ">>
+	<<if $arcologies[$i].FSSlaveProfessionalism > 95>>
+		<<set $desc = $desc + "renowned as a source of some of the world's finest courtesans.">>
+	<<elseif $arcologies[$i].FSSlaveProfessionalism > 40>>
+		<<set $desc = $desc + "becoming revered as an intellectual paradise.">>
+	<<else>>
+		<<set $desc = $desc + "seeking out high-class slave trainers.">>
+	<</if>>
+	<<set _neighborDescription.push($desc)>>
+<</if>>
 <<if $arcologies[$i].FSBodyPurist != "unset">>
 	<<if $arcologies[$i].FSBodyPurist > 80>>
 		<<set $desc = "committed to ">>
@@ -277,6 +313,42 @@ its neighbors.
 	<</if>>
 	<<set _neighborDescription.push($desc)>>
 <</if>>
+<<if $arcologies[$i].FSPetiteAdmiration != "unset">>
+	<<if $arcologies[$i].FSPetiteAdmiration > 80>>
+		<<set $desc = "committed to ">>
+	<<elseif $arcologies[$i].FSPetiteAdmiration > 20>>
+		<<set $desc = "pursuing ">>
+	<<else>>
+		<<set $desc = "just establishing ">>
+	<</if>>
+	<<set $desc = $desc + "@@.gold;Petite Admiration,@@ and is ">>
+	<<if $arcologies[$i].FSPetiteAdmiration > 95>>
+		<<set $desc = $desc + "known as a place where even the shortest person can feel tall.">>
+	<<elseif $arcologies[$i].FSPetiteAdmiration > 40>>
+		<<set $desc = $desc + "investing large sums of money into petite clothing lines.">>
+	<<else>>
+		<<set $desc = $desc + "starting to accumulate an unusually large number of short slaves.">>
+	<</if>>
+	<<set _neighborDescription.push($desc)>>
+<</if>>
+<<if $arcologies[$i].FSStatuesqueGlorification != "unset">>
+	<<if $arcologies[$i].FSStatuesqueGlorification > 80>>
+		<<set $desc = "committed to ">>
+	<<elseif $arcologies[$i].FSStatuesqueGlorification > 20>>
+		<<set $desc = "pursuing ">>
+	<<else>>
+		<<set $desc = "just establishing ">>
+	<</if>>
+	<<set $desc = $desc + "@@.gold;Statuesque Glorification,@@ and is ">>
+	<<if $arcologies[$i].FSStatuesqueGlorification > 95>>
+		<<set $desc = $desc + "world famous among tall slaves, who see it as a paradise in which they are valued above all.">>
+	<<elseif $arcologies[$i].FSStatuesqueGlorification > 40>>
+		<<set $desc = $desc + "going out of its way to import only the tallest of slaves.">>
+	<<else>>
+		<<set $desc = $desc + "starting to drive out its shorter citizenry.">>
+	<</if>>
+	<<set _neighborDescription.push($desc)>>
+<</if>>
 <<if $arcologies[$i].FSSlimnessEnthusiast != "unset">>
 	<<if $arcologies[$i].FSSlimnessEnthusiast > 80>>
 		<<set $desc = "committed to ">>
diff --git a/src/uncategorized/neighborInteract.tw b/src/uncategorized/neighborInteract.tw
index 44acd64c8725016eb9ae30d376e995eeaebfa835..fe4b25d8ecb03176ceea69fcfb354847bee458b2 100644
--- a/src/uncategorized/neighborInteract.tw
+++ b/src/uncategorized/neighborInteract.tw
@@ -149,6 +149,18 @@ You have <<print $arcologies.length-1>> neighbors. <br><br>
 <<if $arcologies[0].FSIncestFetishist > 60>>
 	<<set $desc.push("Incest Fetishism")>>
 <</if>>
+<<if $arcologies[0].FSIntellectualDependency > 60>>
+	<<set $desc.push("Intellectual Dependency")>>
+<</if>>
+<<if $arcologies[0].FSSlaveProfessionalism > 60>>
+	<<set $desc.push("Slave Professionalism")>>
+<</if>>
+<<if $arcologies[0].FSPetiteAdmiration > 60>>
+	<<set $desc.push("Petite Admiration")>>
+<</if>>
+<<if $arcologies[0].FSStatuesqueGlorification > 60>>
+	<<set $desc.push("Statuesque Glorification")>>
+<</if>>
 <<if $arcologies[0].FSChattelReligionist > 60>>
 	<<set $desc.push("Chattel Religionism")>>
 <</if>>
@@ -318,6 +330,12 @@ You have <<print $arcologies.length-1>> neighbors. <br><br>
 		<<if $arcologies[_currentNeighbor].FSGenderRadicalist != "unset">>
 			<br><<link "Force Abandonment of Gender Radicalism">><<set $arcologies[_currentNeighbor].FSGenderRadicalist = "unset">><<goto "Neighbor Interact">><</link>>
 		<</if>>
+		<<if $arcologies[_currentNeighbor].FSIntellectualDependency != "unset">>
+			<br><<link "Force Abandonment of Intellectual Dependency">><<set $arcologies[_currentNeighbor].FSIntellectualDependency = "unset">><<goto "Neighbor Interact">><</link>>
+		<</if>>
+		<<if $arcologies[_currentNeighbor].FSSlaveProfessionalism != "unset">>
+			<br><<link "Force Abandonment of Slave Professionalism">><<set $arcologies[_currentNeighbor].FSSlaveProfessionalism = "unset">><<goto "Neighbor Interact">><</link>>
+		<</if>>
 		<<if $arcologies[_currentNeighbor].FSGenderFundamentalist != "unset">>
 			<br><<link "Force Abandonment of Gender Fundamentalism">><<set $arcologies[_currentNeighbor].FSGenderFundamentalist = "unset">><<goto "Neighbor Interact">><</link>>
 		<</if>>
@@ -339,6 +357,12 @@ You have <<print $arcologies.length-1>> neighbors. <br><br>
 		<<if $arcologies[_currentNeighbor].FSMaturityPreferentialist != "unset">>
 			<br><<link "Force Abandonment of Maturity Preferentialism">><<set $arcologies[_currentNeighbor].FSMaturityPreferentialist = "unset">><<goto "Neighbor Interact">><</link>>
 		<</if>>
+		<<if $arcologies[_currentNeighbor].FSPetiteAdmiration != "unset">>
+			<br><<link "Force Abandonment of Petite Admiration">><<set $arcologies[_currentNeighbor].FSPetiteAdmiration = "unset">><<goto "Neighbor Interact">><</link>>
+		<</if>>
+		<<if $arcologies[_currentNeighbor].FSStatuesqueGlorification != "unset">>
+			<br><<link "Force Abandonment of Statuesque Glorification">><<set $arcologies[_currentNeighbor].FSStatuesqueGlorification = "unset">><<goto "Neighbor Interact">><</link>>
+		<</if>>
 		<<if $arcologies[_currentNeighbor].FSSlimnessEnthusiast != "unset">>
 			<br><<link "Force Abandonment of Slimness Enthusiasm">><<set $arcologies[_currentNeighbor].FSSlimnessEnthusiast = "unset">><<goto "Neighbor Interact">><</link>>
 		<</if>>
@@ -578,6 +602,69 @@ You have <<print $arcologies.length-1>> neighbors. <br><br>
 		<</if>>
 		<<set _exports = 1>>
 	<</if>>
+	<<if $arcologies[_currentNeighbor].FSIntellectualDependency > 95>>
+		<<if !isItemAccessible("temp")>>
+			<<if ($arcologies[_currentNeighbor].government == "your trustees") || ($arcologies[_currentNeighbor].government == "your agent")>>
+				<br><<link "Request a shipment of outfits suitable for bimbos" "Neighbor Interact">>
+					<<set $clothesBoughtBimbo = 1>>
+				<</link>>
+			<<elseif $PC.hacking >= 50>>
+				<br><<link "Divert an outgoing shipment of outfits suitable for bimbos" "Neighbor Interact">>
+					<<set $clothesBoughtBimbo = 1>>
+				<</link>>
+			<<elseif $arcologies[_currentNeighbor].direction != $arcologies[0].embargoTarget>>
+				<br><<link "Purchase a shipment of outfits suitable for bimbos" "Neighbor Interact">>
+					<<set $clothesBoughtBimbo = 1>>
+					<<run cashX(forceNeg(Math.trunc((7500-_prices)*$upgradeMultiplierTrade)), "capEx")>>
+				<</link>> //Will cost <<print cashFormat(Math.trunc((7500-_prices)*$upgradeMultiplierTrade))>>//
+			<</if>>
+		<<else>>
+			<br>You already have enough temp.
+		<</if>>
+		<<set _exports = 1>>
+	<</if>>
+	<<if $arcologies[_currentNeighbor].FSSlaveProfessionalism > 95>>
+		<<if !isItemAccessible("a courtesan dress")>>
+			<<if ($arcologies[_currentNeighbor].government == "your trustees") || ($arcologies[_currentNeighbor].government == "your agent")>>
+				<br><<link "Request a shipment of courtesan dresses" "Neighbor Interact">>
+					<<set $clothesBoughtCourtesan = 1>>
+				<</link>>
+			<<elseif $PC.hacking >= 50>>
+				<br><<link "Divert an outgoing shipment of courtesan dresses" "Neighbor Interact">>
+					<<set $clothesBoughtCourtesan = 1>>
+				<</link>>
+			<<elseif $arcologies[_currentNeighbor].direction != $arcologies[0].embargoTarget>>
+				<br><<link "Purchase a shipment of courtesan dresses" "Neighbor Interact">>
+					<<set $clothesBoughtCourtesan = 1>>
+					<<run cashX(forceNeg(Math.trunc((7500-_prices)*$upgradeMultiplierTrade)), "capEx")>>
+				<</link>> //Will cost <<print cashFormat(Math.trunc((7500-_prices)*$upgradeMultiplierTrade))>>//
+			<</if>>
+		<<else>>
+			<br>You already have enough courtesan dresses.
+		<</if>>
+		<<set _exports = 1>>
+	<</if>>
+	<<if $arcologies[_currentNeighbor].FSPetiteAdmiration > 95>>
+		<<if !isItemAccessible("temp")>>
+			<<if ($arcologies[_currentNeighbor].government == "your trustees") || ($arcologies[_currentNeighbor].government == "your agent")>>
+				<br><<link "Request a shipment of petite-sized dresses" "Neighbor Interact">>
+					<<set $clothesBoughtPetite = 1>>
+				<</link>>
+			<<elseif $PC.hacking >= 50>>
+				<br><<link "Divert an outgoing shipment of petite-sized dresses" "Neighbor Interact">>
+					<<set $clothesBoughtPetite = 1>>
+				<</link>>
+			<<elseif $arcologies[_currentNeighbor].direction != $arcologies[0].embargoTarget>>
+				<br><<link "Purchase a shipment of petite-sized dresses" "Neighbor Interact">>
+					<<set $clothesBoughtPetite = 1>>
+					<<run cashX(forceNeg(Math.trunc((7500-_prices)*$upgradeMultiplierTrade)), "capEx")>>
+				<</link>> //Will cost <<print cashFormat(Math.trunc((7500-_prices)*$upgradeMultiplierTrade))>>//
+			<</if>>
+		<<else>>
+			<br>You already have enough temp.
+		<</if>>
+		<<set _exports = 1>>
+	<</if>>
 	<<if $arcologies[_currentNeighbor].FSPhysicalIdealist > 95>>
 		<<if !isItemAccessible("body oil")>>
 			<<if ($arcologies[_currentNeighbor].government == "your trustees") || ($arcologies[_currentNeighbor].government == "your agent")>>
@@ -718,6 +805,27 @@ You have <<print $arcologies.length-1>> neighbors. <br><br>
 		<</if>>
 		<<set _exports = 1>>
 	<</if>>
+	<<if $arcologies[_currentNeighbor].FSStatuesqueGlorification > 95>>
+		<<if !isItemAccessible("temp")>>
+			<<if ($arcologies[_currentNeighbor].government == "your trustees") || ($arcologies[_currentNeighbor].government == "your agent")>>
+				<br><<link "Request a shipment of height boosting footwear" "Neighbor Interact">>
+					<<set $shoesBoughtHeels = 1>>
+				<</link>>
+			<<elseif $PC.hacking >= 50>>
+				<br><<link "Divert an outgoing shipment of height boosting footwear" "Neighbor Interact">>
+					<<set $shoesBoughtHeels = 1>>
+				<</link>>
+			<<elseif $arcologies[_currentNeighbor].direction != $arcologies[0].embargoTarget>>
+				<br><<link "Purchase a shipment of height boosting footwear" "Neighbor Interact">>
+					<<set $shoesBoughtHeels = 1>>
+					<<run cashX(forceNeg(Math.trunc((7500-_prices)*$upgradeMultiplierTrade)), "capEx")>>
+				<</link>> //Will cost <<print cashFormat(Math.trunc((7500-_prices)*$upgradeMultiplierTrade))>>//
+			<</if>>
+		<<else>>
+			<br>You already have enough varieties of high heels and other height boosting footwear.
+		<</if>>
+		<<set _exports = 1>>
+	<</if>>
 	<<if _exports != 1>>
 		<<if $arcologies[_currentNeighbor].direction == $arcologies[0].embargoTarget>>
 			Fortunately,