diff --git a/src/uncategorized/newGamePlus.tw b/src/uncategorized/newGamePlus.tw
index 414cea14fa80ec99a3d56669a4a1b2e5f6ab86e8..90d02ab3e8a9765910f19d844743eba8e7f2fc27 100644
--- a/src/uncategorized/newGamePlus.tw
+++ b/src/uncategorized/newGamePlus.tw
@@ -12,10 +12,10 @@ You have decided to start over. You'll be able to take a few things with you: a
 <br><br>
 You have the funds to bring $slavesToImportMax slaves with you (or your equivalent) to a new arcology.
 <<if $cash >= 50000+($slavesToImportMax*10000)>>
-	It will cost ¤<<print 50000+($slavesToImportMax*10000)>> to insure another slave's safe transfer. You have ¤$cash to spend.
+	It will cost <<print cashFormat(50000+($slavesToImportMax*10000))>> to insure another slave's safe transfer. You have <<print cashFormat($cash)>> to spend.
 	<br>[[Increase minimum transferred slaves by 1.|New Game Plus][$cash -= (50000+($slavesToImportMax*10000)), $slavesToImportMax++]]
 <<else>>
-	You lack the funds to bring more than $slavesToImportMax slaves with you (or your equivalent) to a new arcology. It would cost <<print 50000+($slavesToImportMax*10000)>>¤ to guarantee another's safe transfer.
+	You lack the funds to bring more than $slavesToImportMax slaves with you (or your equivalent) to a new arcology. It would cost <<print cashFormat(50000+($slavesToImportMax*10000))>> to guarantee another's safe transfer.
 <</if>>
 
 <br>
diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw
index 53be0799197872fdd0214d4e0f34e365d7df7a4f..b8e3741e214434c554aae02a06b805f4dad4e4d5 100644
--- a/src/uncategorized/newSlaveIntro.tw
+++ b/src/uncategorized/newSlaveIntro.tw
@@ -1023,7 +1023,7 @@ The legalities completed, ''__@@.pink;<<SlaveFullName $activeSlave>>@@__'' <<if
 		<</replace>>
 		<<set $activeSlave.clitPiercing = 3>>
 	<</link>>
-	 //This option costs ¤$SPcost//
+	 //This option costs <<print cashFormat($SPcost)>>//
 <<else>>
 	 | <<link "Give her a smart frenulum piercing">>
 		<<set $cash -= $SPcost>>
@@ -1032,7 +1032,7 @@ The legalities completed, ''__@@.pink;<<SlaveFullName $activeSlave>>@@__'' <<if
 		<</replace>>
 		<<set $activeSlave.clitPiercing = 3>>
 	<</link>>
-	 //This option costs ¤$SPcost//
+	 //This option costs <<print cashFormat($SPcost)>>//
 <</if>>
 
 
diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw
index b79acf2499f193f4aed76887d7045366661af61c..e5a83b09e6b55e4b10112c6986d90fcd6ca32c79 100644
--- a/src/uncategorized/options.tw
+++ b/src/uncategorized/options.tw
@@ -226,6 +226,15 @@ Economic detail sheets for facilities are
 	@@.red;DISABLED@@. [[Enable|Options][$showEconomicDetails = 1]]
 <</if>>
 
+<br>
+
+<<if ($formatNumbers == 1)>>
+	Numeric formatting is currently @@.cyan;ENABLED@@. [[Disable|Options][$formatNumbers = 0]]
+<<else>>
+	Numeric formatting is currently @@.red;DISABLED@@. [[Enable|Options][$formatNumbers = 1]]
+	//This will comma-format numbers in some areas.//
+<</if>>
+
 <br><br>
 ''FLAVOR SCENES''
 <br>
diff --git a/src/uncategorized/pCitizensAndCivilians.tw b/src/uncategorized/pCitizensAndCivilians.tw
index 44b9bb24888d3d8f5b9d81994d182ccbfa241627..c1fedbb7c0cff09183768088f9862c17a077374b 100644
--- a/src/uncategorized/pCitizensAndCivilians.tw
+++ b/src/uncategorized/pCitizensAndCivilians.tw
@@ -67,7 +67,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Knights">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <<if $arcologies[0].FSRomanRevivalist >= 10>>
 <br><<link "They shall be my Evocati">>
 	<<replace "#result">>
@@ -77,7 +77,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Evocati">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSAztecRevivalist >= 10>>\
 <<link "They shall be my Shorn Ones">>
@@ -89,7 +89,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Shorn Ones">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSChineseRevivalist >= 10>>\
 <<link "They shall be my Imperial Guards">>
@@ -101,7 +101,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Imperial Guards">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSEgyptianRevivalist >= 10>>
 <br><<link "They shall be my Medjay">>
@@ -112,7 +112,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Medjay">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSEdoRevivalist >= 10>>
 <br><<link "Naturally, they shall be the Samurai">>
@@ -123,7 +123,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Samurai">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSArabianRevivalist >= 10>>
 <br><<link "They shall be my Janissaries">>
@@ -134,7 +134,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Janissaries">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSChattelReligionist >= 10>>
 <br><<link "They shall be the Knights Templar">>
@@ -145,7 +145,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Knights Templar">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSDegradationist >= 10>>
 <br><<link "They shall be my Immortals">>
@@ -156,7 +156,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Immortals">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSAssetExpansionist >= 10>>
 <br><<link "They shall be the Vast Legions">>
@@ -167,7 +167,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Vast Legions">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSTransformationFetishist >= 10>>
 <br><<link "They shall be the Surgical Corps">>
@@ -178,7 +178,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Surgical Corps">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSGenderRadicalist >= 10>>
 <br><<link "They shall be the Inglorious Bitches">>
@@ -189,7 +189,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Inglorious Bitches">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSGenderFundamentalist >= 10>>
 <br><<link "They shall be the Thousand Sons">>
@@ -200,7 +200,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Thousand Sons">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSRepopulationFocus >= 10>>
 <br><<link "They shall be the Guardians of the Unborn">>
@@ -211,7 +211,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Guardians of the Unborn">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSRestart >= 10>>
 <br><<link "They shall be my Shadowed Hand">>
@@ -222,7 +222,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Shadowed Hand">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSPhysicalIdealist >= 10>>
 <br><<link "They shall be the Asgardians">>
@@ -233,7 +233,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Asgardians">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSHedonisticDecadence >= 10>>
 <br><<link "They shall be the Tasters">>
@@ -244,7 +244,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Tasters">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSSupremacist >= 10>>
 <br><<link "They shall be the Knights of the Blood">>
@@ -255,7 +255,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Knights of the Blood">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSSubjugationist >= 10>>
 <br><<link "They shall be the Knights of the Purge">>
@@ -266,7 +266,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Knights of the Purge">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSPaternalist >= 10>>
 <br><<link "They shall be the Wardens">>
@@ -277,7 +277,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Wardens">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSBodyPurist >= 10>>
 <br><<link "They shall be the Purifiers">>
@@ -288,7 +288,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Purifiers">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSSlimnessEnthusiast >= 10>>
 <br><<link "They shall be the Abstemious">>
@@ -299,7 +299,7 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Abstemious">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 <<if $arcologies[0].FSPastoralist >= 10>>
 <br><<link "They shall be the Rangers">>
@@ -310,6 +310,6 @@
 	<<set $mercenaries = 5>>
 	<<set $mercenariesTitle = "Rangers">>
 	<</replace>>
-<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>>
+<</link>>  <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>>
 <</if>>
 </span>
diff --git a/src/uncategorized/pCoupAftermath.tw b/src/uncategorized/pCoupAftermath.tw
index cddcda95a95d70fe80244ca1b3e99eb5f3cae2dd..6555fd36d31ac0d2d19c39cb3f6193f8c680ecf9 100644
--- a/src/uncategorized/pCoupAftermath.tw
+++ b/src/uncategorized/pCoupAftermath.tw
@@ -82,5 +82,5 @@ You inquire as to whether there's any identifiable cause for the evident dislike
 	  <<set $rivalOwner = $arcologies[0].prosperity>>
 	<</if>>
 	<</replace>>
-<</link>> //This will cost ¤20000//
+<</link>> //This will cost <<print cashFormat(20000)>>//
 </span>
diff --git a/src/uncategorized/pDefenseFears.tw b/src/uncategorized/pDefenseFears.tw
index ded773130819372e455d41e748078c5abf1408f3..402195622d9de6861439423f7b7b450b292ff551 100644
--- a/src/uncategorized/pDefenseFears.tw
+++ b/src/uncategorized/pDefenseFears.tw
@@ -27,7 +27,7 @@ A deputation of slaveowning citizens comes to see you. Though they haven't exper
 	<<set $cash -= 10000>>
 	<<set $mercenaries = 3>>
 	<</replace>>
-<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤10000 and incur significant upkeep costs//<</if>>
+<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(10000)>> and incur significant upkeep costs//<</if>>
 <br><<link "Refuse to quarter so many troops in your arcology">>
 	<<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */
 	<<replace "#result">>
diff --git a/src/uncategorized/pHackerSupport.tw b/src/uncategorized/pHackerSupport.tw
index c8eedc137f1ca39054e9c00e18fff20a209f23ec..ac992d7f3fd0d6c408f57cf3caddc4d52273d946 100644
--- a/src/uncategorized/pHackerSupport.tw
+++ b/src/uncategorized/pHackerSupport.tw
@@ -117,6 +117,6 @@ As she finishes speaking, another spasm distorts her expression, and then she su
 	<<set $cash -= 10000>>
 	<<set $hackerSupport = 1>>
 	<</replace>>
-<</link>> //This will cost ¤10000//
+<</link>> //This will cost <<print cashFormat(10000)>>//
 </span>
 
diff --git a/src/uncategorized/pMercenaries.tw b/src/uncategorized/pMercenaries.tw
index 3d63cfdf5f6635c49c24a712a4aea358e1a92418..64900f48b82fdf6f80e43f514cb617acd6c11848 100644
--- a/src/uncategorized/pMercenaries.tw
+++ b/src/uncategorized/pMercenaries.tw
@@ -32,7 +32,7 @@ The budgetary difficulty many old world countries are in has resulted in unemplo
 	<<set $mercTotalManpower = 15>>
 	<<set $mercFreeManpower = 15>>
 	<</replace>>
-<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost ¤<<print _price>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤5000 and incur significant upkeep costs//<</if>>
+<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(_price)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(5000)>> and incur significant upkeep costs//<</if>>
 <br><<link "Install a full platoon">>
 	<<replace "#result">>
 	You hire a full platoon of reputable mercenaries with a veteran officer to command them, kit them in excellent gear, and quarter them in $arcologies[0].name. The sight of many armed men on patrol has @@.red;deeply offended some of the more free-spirited citizens@@ of $arcologies[0].name.
@@ -42,7 +42,7 @@ The budgetary difficulty many old world countries are in has resulted in unemplo
 	<<set $mercTotalManpower = 30>>
 	<<set $mercFreeManpower = 30>>
 	<</replace>>
-<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost ¤<<print (_price*2)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤10000 and incur significant upkeep costs//<</if>>
+<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat((_price*2))>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(10000)>> and incur significant upkeep costs//<</if>>
 <br><<link "Do not quarter troops in your arcology">>
 	<<replace "#result">>
 	Having armed men on permanent watch is a step too far. $arcologies[0].name's security systems are formidable and will have to serve.
diff --git a/src/uncategorized/pMercenaryRomeo.tw b/src/uncategorized/pMercenaryRomeo.tw
index 6df288e87aa467cfa275b6fca9de1732f5d65491..cffccf4b33a7a5aeafa825da96749779cb7fdb96 100644
--- a/src/uncategorized/pMercenaryRomeo.tw
+++ b/src/uncategorized/pMercenaryRomeo.tw
@@ -49,7 +49,7 @@ proffered by an attentive slave girl, he seems almost bashful.
 
 <br><br>
 
-"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I'll say this straight. I'd like to buy one of your slaves. I've been seeing <<EventNameLink $activeSlave>> a lot, and she makes the years sit a little lighter on me. I've scraped together what I can, and I can pay ¤$slaveCost." It's a decent price, probably a little less than you could get at auction. It's a huge sum for a mercenary; it's probably his entire savings. You ask what he would do with her. "Well," he says, actually blushing, "I'd free her. And marry her, if she'd have me."
+"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I'll say this straight. I'd like to buy one of your slaves. I've been seeing <<EventNameLink $activeSlave>> a lot, and she makes the years sit a little lighter on me. I've scraped together what I can, and I can pay <<print cashFormat($slaveCost)>>." It's a decent price, probably a little less than you could get at auction. It's a huge sum for a mercenary; it's probably his entire savings. You ask what he would do with her. "Well," he says, actually blushing, "I'd free her. And marry her, if she'd have me."
 
 <br><br>
 
diff --git a/src/uncategorized/pPeacekeepersDeficit.tw b/src/uncategorized/pPeacekeepersDeficit.tw
index cf8ccf39fa7f6a522fd0f462ae15cc6f7045c1f9..a95c9610ca72fca50acd5e8c570f17f5fc5e8af8 100644
--- a/src/uncategorized/pPeacekeepersDeficit.tw
+++ b/src/uncategorized/pPeacekeepersDeficit.tw
@@ -30,7 +30,7 @@ The singular solution to the two problems is obvious. It's equally obvious that
 			The general is unable to keep from smiling slightly when he hears that you understand perfectly and are willing and able to assist. There's some bitterness there, but not much. The two of you adjust the terms. The new menial slaves will be delivered immediately, several hundred of them; the general prefers to have this be a one-time transfer. After all, having an ongoing prisoner pipeline between his prisoner pens and the Free City might draw unwanted political attention. For now, he has the funds he needs, not to mention an empty prison camp.
 			<<set $peacekeepers.attitude += 5, $cash -= 100000, $helots += 200>>
 		<</replace>>
-	<</link>> //This will cost ¤100000 and provide a number of menial slaves//
+	<</link>> //This will cost <<print cashFormat(100000)>> and provide a number of menial slaves//
 <<else>>
 	//You lack the funds to buy the prisoners.//
 <</if>>
@@ -47,4 +47,4 @@ The singular solution to the two problems is obvious. It's equally obvious that
 		<<set $peacekeepers.attitude -= 10, $rep += 500>>
 	<</replace>>
 <</link>>
-</span>
\ No newline at end of file
+</span>
diff --git a/src/uncategorized/pPeacekeepersIndependence.tw b/src/uncategorized/pPeacekeepersIndependence.tw
index 40c9b4565508c7038a46bd5c9d6432c6c2708358..963037167f42ec984a4b5d2f7295aa67d78683a6 100644
--- a/src/uncategorized/pPeacekeepersIndependence.tw
+++ b/src/uncategorized/pPeacekeepersIndependence.tw
@@ -23,28 +23,28 @@ General $peacekeepers.generalName contacts you again, looking more tired and bat
 <<if $cash >= 100000>>
 <<link "Provide immediate assistance">>
 	<<replace "#result">>
-		You immediately wire General $peacekeepers.generalName ¤100000, not an impressive sum by Free Cities standards, but probably enough to turn the scales in his plans to keep his force together as it transitions from old world peacekeeping to autocratic nation building. Soon enough, he'll be able to support his men and women through armed extortion, the original form of taxation and, arguably, the only form of taxation.
+		You immediately wire General $peacekeepers.generalName <<print cashFormat(100000)>>, not an impressive sum by Free Cities standards, but probably enough to turn the scales in his plans to keep his force together as it transitions from old world peacekeeping to autocratic nation building. Soon enough, he'll be able to support his men and women through armed extortion, the original form of taxation and, arguably, the only form of taxation.
 		<br><br>
 		"You have my thanks," he says formally. "We'll be in control here soon enough. The one thing we'll have an almost limitless supply of is people. I don't think anyone's likely to notice a few menial slaves transferred into the Free City. I'm sure a regular trade already exists; we'll just be adding a few undesirables to it." He ends the call, looking determined. Despite his confidence, he has his work cut out for him.
 		<<set $cash -= 100000, $peacekeepers.strength = 50, $peacekeepers.attitude += 5, $peacekeepers.undermining = 0>>
 	<</replace>>
-<</link>> //This will cost ¤100000//
+<</link>> //This will cost <<print cashFormat(100000)>>//
 <<else>>
 	You lack the ¤ to make any meaningful contribution.
 <</if>>
 <<if $cash >= 250000>>
 	<br><<link "Deliver generous aid">>
 		<<replace "#result">>
-			You immediately wire General $peacekeepers.generalName ¤250000, enough to keep his force together through the critical period as it transitions from old world peacekeeping to autocratic nation building. Soon enough, he'll be able to support his men and women through armed extortion, the original form of taxation and, arguably, the only form of taxation.
+			You immediately wire General $peacekeepers.generalName <<print cashFormat(250000)>>, enough to keep his force together through the critical period as it transitions from old world peacekeeping to autocratic nation building. Soon enough, he'll be able to support his men and women through armed extortion, the original form of taxation and, arguably, the only form of taxation.
 			<br><br>
 			"That's extremely generous of you," he says, with an undertone of relief. "This is going to go much more smoothly than I'd originally thought. And I see that we're going to have friends and allies out here, as we establish ourselves. We're going to have quite a few undesirables to rid ourselves of, here, and the menial slave trade between this area and the Free City seems like an opportune way to do that." He ends the call, looking confident.
 			<<set $cash -= 250000, $peacekeepers.strength = 50, $peacekeepers.attitude += 25, $peacekeepers.undermining = 0>>
 		<</replace>>
-	<</link>> //This will cost ¤250000//
+	<</link>> //This will cost <<print cashFormat(250000)>>//
 <</if>>
 <br><<link "Decline to support him">>
 	<<replace "#result">>
 		You inform General $peacekeepers.generalName that you will not be providing assistance. He does not falter, but he looks suddenly older, as thought he prospect of a decisive stroke was giving him the strength to carry on. He expresses his regrets dully, and then ends the call.
 	<</replace>>
 <</link>>
-</span>
\ No newline at end of file
+</span>
diff --git a/src/uncategorized/pRaidInvitation.tw b/src/uncategorized/pRaidInvitation.tw
index 1eeb36a1e7bc013d8222c348a0ef4dc168e4664b..0805b6397a5793230fb103af3d86fe35231c6970 100644
--- a/src/uncategorized/pRaidInvitation.tw
+++ b/src/uncategorized/pRaidInvitation.tw
@@ -15,7 +15,7 @@ The former country whose citizens launched the ultimately futile attack on the a
 The citizens of $arcologies[0].name view their discomfiture without much pity. These people almost certainly would have abused them just as much as they are now in danger of being abused themselves, had the attack on the Free City been a success. There would be little to no criticism if you and your mercenary contingent were to take this unique opportunity to corral one of the refugee groups. They are refugees, after all; no one will miss them.
 \
 <span id="result">
-Fund a quick raid on the refugees with ¤5000, targeting:
+Fund a quick raid on the refugees with <<print cashFormat(5000)>>, targeting:
 &nbsp;&nbsp;&nbsp;&nbsp;<<link "Ex-soldiers">>
 	<<replace "#result">>
 	Your mercenaries probably would have been enthusiastic even before the recent combat, but now they're positively eager. The split agreed upon is that they keep the proceeds from the sale of anything that isn't sex slave material, while you keep anything that is.
diff --git a/src/uncategorized/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw
index 4441be88f156d9c08aa6dd1b7609134697edacc6..34ea631982ffe5f68e8ad791b64e24a495028b70 100644
--- a/src/uncategorized/pRivalryActions.tw
+++ b/src/uncategorized/pRivalryActions.tw
@@ -3788,7 +3788,7 @@ You remind yourself that success in this conflict will not be defined by the tra
 <br><br>
 
 <span id="result">
-<<link "Apply ¤10000 in standard corporate warfare">>
+<<link "Apply <<print cashFormat(10000)>> in standard corporate warfare">>
 	<<if random(1,100) > 50>>
 		<<replace "#result">>
 		Money is your infantry, your weapon, your ammunition in one. Last century, your soldiers would have died taking the enemy's positions. Today, your ¤ die @@.green;taking@@ <<if _num < $seeDicks>>his<<else>>her<</if>> holdings. Once more unto the breach.
@@ -3803,7 +3803,7 @@ You remind yourself that success in this conflict will not be defined by the tra
 		<</replace>>
 	<</if>>
 <</link>>
-<br><<link "Spend ¤10000 funding sabotage">>
+<br><<link "Spend <<print cashFormat(10000)>> funding sabotage">>
 	<<if random(1,100) > 70>>
 		<<replace "#result">>
 		Since you are not so uncouth as to, for example, help fund a coup attempt, you fund traditional acts of corporate sabotage, including hacking, slander, and actual, physical thievery. There are some @@.red;minor rumors@@ that you are to blame, but they're outweighed by the @@.green;great pressure@@ these incidents put on your enemy.
@@ -3820,14 +3820,14 @@ You remind yourself that success in this conflict will not be defined by the tra
 		<</replace>>
 	<</if>>
 <</link>>
-<br><<link "Use ¤25000 creating local shortages">>
+<br><<link "Use <<print cashFormat(25000)>> creating local shortages">>
 	<<replace "#result">>
 	With enough money, it's entirely possible to temporarily overwhelm even the advanced free market of the Free Cities. You choose a few critical items - Pharmaceutical materials, electronic components, and other physical items - and purchase shipments intended for your rival's arcology. <<if _num < $seeDicks>>His<<else>>Her<</if>> tenants are @@.green;seriously inconvenienced@@ and blame their difficulties on their hapless landlord.
 	<<set $cash -= 25000>>
 	<<set $rivalryPower += 3>>
 	<</replace>>
 <</link>>
-<br><<link "Devote ¤50000 to purchasing the support of your peers">>
+<br><<link "Devote <<print cashFormat(50000)>> to purchasing the support of your peers">>
 	<<replace "#result">>
 	Your fellow arcology owners have an interest in seeing the funder of the Daughters' attempt on you destroyed, but few of them are willing to spend any money or real effort on the matter. You do a few of them the favor of making the money and effort spent yours. Your rival finds <<if _num < $seeDicks>>his<<else>>her<</if>> dealings with your mutual peers becoming @@.green;strangely difficult.@@ Market opinion is swinging your way.
 	<<set $cash -= 50000>>
diff --git a/src/uncategorized/pRivalryVictory.tw b/src/uncategorized/pRivalryVictory.tw
index fb5c3f314123e716aae89fd3f4ccaa24a6a9c8f5..db03712cdc56f5a27c77d4526eb235e4963852e4 100644
--- a/src/uncategorized/pRivalryVictory.tw
+++ b/src/uncategorized/pRivalryVictory.tw
@@ -55,7 +55,7 @@ For the first time, you receive a direct call from your rival. You pictured the
 		<<if $hostageAnnounced == 1>>
 			<br><br>
 			<span id="result2">
-			<br><<link "Place a bounty of ¤10000 on your rival's psychological warfare tool">>
+			<br><<link "Place a bounty of <<print cashFormat(10000)>> on your rival's psychological warfare tool">>
 				<<replace "#result2">>
 				<<set $cash -= 10000>>
 				You make sure to post a bounty sufficient to ensure that $hostage.slaveName, your rival's psychological warfare tool, does not escape or go unrescued, depending on one's point of view. She is quickly picked out of the chaos of your rival's escape and delivered to you.
@@ -71,7 +71,7 @@ For the first time, you receive a direct call from your rival. You pictured the
 	<</replace>>
 <</link>>
 <<if $rivalryDuration >= 30 && $hostageAnnounced == 0 && $rivalSet != 0>>
-<br><<link "Refuse, and place a bounty of ¤50000 on your rival's death">>
+<br><<link "Refuse, and place a bounty of <<print cashFormat(50000)>> on your rival's death">>
 	<<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */
 	<<replace "#result">>
 	You coldly decline. "That was a mistake," your rival replies, entering a computer command. "All my remaining liquid assets have just been @@.red;expended in an attack on the value of your holdings,@@ and my arcology has been heavily sabotaged. You'll get nothing from me." It's not entirely true, but the damage to your holdings does outweigh your gains by a significant margin. Your rival vanishes back into the old world
@@ -92,7 +92,7 @@ For the first time, you receive a direct call from your rival. You pictured the
     <</replace>>
 <</link>>
 <</if>>
-<br><<link "Refuse, and place a bounty of ¤50000 on your rival's enslavement">>
+<br><<link "Refuse, and place a bounty of <<print cashFormat(50000)>> on your rival's enslavement">>
 	<<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */
 	<<replace "#result">>
 	You coldly decline. "That was a mistake," your rival replies, entering a computer command.
@@ -111,7 +111,7 @@ For the first time, you receive a direct call from your rival. You pictured the
 		<<if $hostageAnnounced == 1>>
 			<br><br>
 			<span id="result2">
-			<br><<link "Place a bounty of ¤10000 on your rival's psychological warfare tool">>
+			<br><<link "Place a bounty of <<print cashFormat(10000)>> on your rival's psychological warfare tool">>
 				<<replace "#result2">>
 				<<set $cash -= 10000>>
 				You make sure to post a bounty sufficient to ensure that $hostage.slaveName, your rival's psychological warfare tool, does not escape or go unrescued, depending on one's point of view. She is quickly picked out of the chaos of your rival's escape and delivered to you.
diff --git a/src/uncategorized/pSchoolSuggestion.tw b/src/uncategorized/pSchoolSuggestion.tw
index 67d42d33779c02d1037e8261f901732d3c8eb913..652c3c81f1e0c5772a5055e99c943850bf3d1b84 100644
--- a/src/uncategorized/pSchoolSuggestion.tw
+++ b/src/uncategorized/pSchoolSuggestion.tw
@@ -32,7 +32,7 @@ The unusually competent young heiress standing next to him snickers. "If you're
 <br><br>
 "I see good taste is scarce within this walls" suddenly stated a young man previously quiet in his corner. "I say quality and strength is where the game should be played and there's nothing better than the girls from the Hippolyta Academy. 
 <br><br>
-The older gentleman who seems to have been acting as unofficial moderator before you came in turns to you. "In any case, <<if $PC.title == 1>>sir<<else>>madam<</if>>, we agreed before you came in. We'd like to get together and pay half the cost of encouraging a slave school to set up a branch campus here, if you'd be willing to pay the other half and choose which. I think ¤10000 from you would cover it." He looks around the group. "Before we started this little debate, we all agreed to chip in regardless of which you chose."
+The older gentleman who seems to have been acting as unofficial moderator before you came in turns to you. "In any case, <<if $PC.title == 1>>sir<<else>>madam<</if>>, we agreed before you came in. We'd like to get together and pay half the cost of encouraging a slave school to set up a branch campus here, if you'd be willing to pay the other half and choose which. I think <<print cashFormat(10000)>> from you would cover it." He looks around the group. "Before we started this little debate, we all agreed to chip in regardless of which you chose."
 
 <br><br>
 <span id="result">
@@ -90,5 +90,5 @@ The older gentleman who seems to have been acting as unofficial moderator before
 	<</replace>>
 <</link>>
 <</if>>
-<br>&nbsp;&nbsp;&nbsp;&nbsp;//Selecting a school will cost ¤10000 and add minor upkeep costs//
+<br>&nbsp;&nbsp;&nbsp;&nbsp;//Selecting a school will cost <<print cashFormat(10000)>> and add minor upkeep costs//
 </span>
diff --git a/src/uncategorized/pSlaveMedic.tw b/src/uncategorized/pSlaveMedic.tw
index 9c41ff1284b38c566313248874dc70621734493e..c4f4234383d613b36c08234df7b0d4fb2a4b8415 100644
--- a/src/uncategorized/pSlaveMedic.tw
+++ b/src/uncategorized/pSlaveMedic.tw
@@ -102,12 +102,12 @@ When you enter the lounge of their <<if $barracks>>barracks<<else>>main living a
 <</if>>
 
 <span id="result">
-<br><<link "Offer ¤10000 for her">>
+<br><<link "Offer <<print cashFormat(10000)>> for her">>
 	<<replace "#result">>
 		The mercenary laughs at your offered price. "No offense, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, but no. Even if I wanted to sell her on everyone's behalf for that price, my buddies would kill me for that. She's popular, that $activeSlave.slaveName."
 	<</replace>>
 <</link>>
-<br><<link "Offer a very generous ¤25000 for her">>
+<br><<link "Offer a very generous <<print cashFormat(25000)>> for her">>
 	<<replace "#result">>
 	<<set $cash -= 25000>>
 		"Huh," says the mercenary. "She's popular, but for that we could probably buy two of her. Might be fun to train a couple of new nurses. Let me ask the boys and girls." He speaks into his helmet for a few minutes, and then turns back to you. "Sold. Enjoy, she's a good fuck."
diff --git a/src/uncategorized/pSnatchAndGrab.tw b/src/uncategorized/pSnatchAndGrab.tw
index 4bb986c3005a65edabdc563f5a00bdb65faf2295..fee760b29c884ba48f1a3d65711d663098811dd3 100644
--- a/src/uncategorized/pSnatchAndGrab.tw
+++ b/src/uncategorized/pSnatchAndGrab.tw
@@ -9,7 +9,7 @@
 
 <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> forwards a discreet message from the leader of your mercenaries.
 <br><br>
-"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I've just become aware of a... business opportunity through some old friends. There's an unregistered lab doing illegal gene therapy work. At least two agencies are onto them, which is how I heard of it. Word is, they're packing up and moving out. I believe me and my people can appropriate that shipment. Catch is, to make this work I need to pay some serious bribes, and I need to pay them today. We'll cut you in as an equal partner for ¤10000 cash, right now. One share should come to one of the lab rats, more or less. Are you in or out?"
+"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I've just become aware of a... business opportunity through some old friends. There's an unregistered lab doing illegal gene therapy work. At least two agencies are onto them, which is how I heard of it. Word is, they're packing up and moving out. I believe me and my people can appropriate that shipment. Catch is, to make this work I need to pay some serious bribes, and I need to pay them today. We'll cut you in as an equal partner for <<print cashFormat(10000)>> cash, right now. One share should come to one of the lab rats, more or less. Are you in or out?"
 <<if $assistant == 1>>
 	<br><br>
 	<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>>'s $assistantAppearance avatar appears on your desk next to the message.
diff --git a/src/uncategorized/pens.tw b/src/uncategorized/pens.tw
index 9a126f8e2a094a58a96e86b9357c42fb13ab3d45..70e0fa4fc6c0423de11d20ffb6338f11dc2b9ff9 100644
--- a/src/uncategorized/pens.tw
+++ b/src/uncategorized/pens.tw
@@ -40,4 +40,4 @@ This is a space in the arcology's service areas, designed to house hundreds of s
 
 <br>
 [[Convert this sector into a manufacturing district|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $sectors[$AS].type = "Manufacturing"]]
-//Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>//
\ No newline at end of file
+//Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>//
diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw
index 26eec017a6646244170dc779e23f7f67752c3bca..590e9eecc3ece4d52842d2e61ef5a8b4a618c12a 100644
--- a/src/uncategorized/persBusiness.tw
+++ b/src/uncategorized/persBusiness.tw
@@ -20,7 +20,7 @@
 <</if>>
 
 <<if $cash < 0>>
-	@@.red;You are in debt.@@ This week, interest came to ¤<<print (1+Math.trunc(Math.abs($cash)/100))>>.
+	@@.red;You are in debt.@@ This week, interest came to <<print cashFormat((1+Math.trunc(Math.abs($cash)/100)))>>.
 	<<set $cash -= (1+Math.trunc(Math.abs($cash)/100))>>
 	<<if $arcologies[0].FSRomanRevivalist != "unset">>
 		Society @@.red;very strongly disapproves@@ of your being in debt; this damages the idea that you model yourself on what a Roman leader should be.
@@ -44,35 +44,35 @@
 	<<if $PC.belly >= 1500>>
 		<<if $arcologies[0].FSRepopulationFocus != "unset">>
 			<<set $seed = random(2000,4500)>>
-			You focus on finding "dates" this week and earn @@.yellowgreen;¤<<print Math.trunc(($seed*($rep/500))+($PC.belly))>>@@ for your body, much more than usual; guess your pregnancy focused population wants your baby rounded body more than ever. However, doing such things @@.red;damages your reputation@@.
+			You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc(($seed*($rep/500))+($PC.belly)))>>@@ for your body, much more than usual; guess your pregnancy focused population wants your baby rounded body more than ever. However, doing such things @@.red;damages your reputation@@.
 			<<set $cash += Math.trunc(($seed*($rep/500))+($PC.belly))>>
 			<<set $rep = Math.trunc($rep*.90)>>
 		<<elseif $arcologies[0].FSRestart != "unset">>
 			<<if $PC.pregSource != -1>>
-				You focus on finding "dates" this week and earn @@.yellowgreen;¤25@@, barely enough to cover the abortion the john that gave it to you told you to get. Showing off your gravid body @@.red;infuriates your citizens and cripples your reputation@@.
+				You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(25)>>@@, barely enough to cover the abortion the john that gave it to you told you to get. Showing off your gravid body @@.red;infuriates your citizens and cripples your reputation@@.
 				<<set $cash += 25>>
 				<<set $rep = Math.trunc($rep*.25)>>
 				<<set $failedElite += 25>>
 			<<else>>
 				<<set $seed = random(2000,4500)>>
-				You focus on finding "dates" this week and earn @@.yellowgreen;¤<<print Math.trunc($seed*($rep/500))>>@@ for your body. However, doing such things @@.red;damages your reputation@@.
+				You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc($seed*($rep/500)))>>@@ for your body. However, doing such things @@.red;damages your reputation@@.
 				<<set $cash += Math.trunc($seed*($rep/500))>>
 				<<set $rep = Math.trunc($rep*.75)>>
 			<</if>>
 		<<else>>
 			<<set $seed = random(5,2500)>>
-			You focus on finding "dates" this week and earn @@.yellowgreen;¤<<print Math.trunc($seed*($rep/800))>>@@ for your body, much less than usual; your pregnancy must be turning off potential clients. However, doing such things @@.red;damages your reputation@@.
+			You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc($seed*($rep/800)))>>@@ for your body, much less than usual; your pregnancy must be turning off potential clients. However, doing such things @@.red;damages your reputation@@.
 			<<set $cash += Math.trunc($seed*($rep/800))>>
 			<<set $rep = Math.trunc($rep*.75)>>
 		<</if>>
 	<<else>>
 		<<set $seed = random(2000,4500)>>
-		You focus on finding "dates" this week and earn @@.yellowgreen;¤<<print Math.trunc($seed*($rep/500))>>@@ for your body. However, doing such things @@.red;damages your reputation@@.
+		You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc($seed*($rep/500)))>>@@ for your body. However, doing such things @@.red;damages your reputation@@.
 		<<set $cash += Math.trunc($seed*($rep/500))>>
 		<<set $rep = Math.trunc($rep*.75)>>
 		<<if $PC.preg == 0 && ($PC.vagina == 1)>>
 			<<if $arcologies[0].FSRepopulationFocus != "unset" && random(1,100) > 80>>
-				A horny client offered you an extra @@.yellowgreen;¤1000@@ for downing some fertility drugs. You're already forgoing birth control, so what harm could an extra baby do?
+				A horny client offered you an extra @@.yellowgreen;<<print cashFormat(1000)>>@@ for downing some fertility drugs. You're already forgoing birth control, so what harm could an extra baby do?
 				<<set $cash += 1000>>
 				<<set $PC.forcedFertDrugs += 2>>
 			<<elseif random(1,100) > 90>>
@@ -179,128 +179,128 @@
 	<<switch _smugglingFS>>
 	<<case "degradationist">>
 		<<set $seed = random(2000,3000)>>
-		During your free time, you make business with a few low-standards slavers and manage to buy stolen slaves and sell them at a profit. Even if people recognized you, such treatment of slaves is normal, and only a few people would really complain about it. Your dealings have made you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>.@@
+		During your free time, you make business with a few low-standards slavers and manage to buy stolen slaves and sell them at a profit. Even if people recognized you, such treatment of slaves is normal, and only a few people would really complain about it. Your dealings have made you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>.@@
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "paternalist">>
-		You manage to find a few low-standards slavers without any problem, but when you actually try to do business, you are quickly recognized. You only manage to make @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ before you are sent away. The people of your arcology are @@.red;outraged by your lack of respect@@ for slave rights.
+		You manage to find a few low-standards slavers without any problem, but when you actually try to do business, you are quickly recognized. You only manage to make @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ before you are sent away. The people of your arcology are @@.red;outraged by your lack of respect@@ for slave rights.
 		<<set $seed = random(1000,1500)>>
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 		<<set $rep = Math.trunc($rep*.1)>>
 		<<set $enduringRep *= .2>>
 	<<case "eugenics">>
 		<<set $seed = random(2500,4000)>>
-		You are smuggling <<if $PC.dick != 0>>your<<else>>one of the Societal Elite's<</if>> semen to allow some desperate girls to be pregnant. Anonymity is really hard to attain, and it is easy to find out what you've been doing. Even if you did manage to make @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@, the Societal Elite are @@.red;quite displeased@@ by your actions.
+		You are smuggling <<if $PC.dick != 0>>your<<else>>one of the Societal Elite's<</if>> semen to allow some desperate girls to be pregnant. Anonymity is really hard to attain, and it is easy to find out what you've been doing. Even if you did manage to make @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@, the Societal Elite are @@.red;quite displeased@@ by your actions.
 		<<set $failedElite += 50>>
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "repopulation">>
 		<<set $seed = random(1500,2500)>>
-		You manage to discreetly rent out your remote surgery services for abortions. You make sure the people do not recognize your penthouse, having them come blindfolded or unconscious, should the abortion request does not come from themselves. With this, you make @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@.
+		You manage to discreetly rent out your remote surgery services for abortions. You make sure the people do not recognize your penthouse, having them come blindfolded or unconscious, should the abortion request does not come from themselves. With this, you make @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "fundamentalist">>
 		<<set $seed = random(1500,2500)>>
-		You manage to arrange a few sex-changes and geldings in your own remote surgery for some powerful people to accommodate your Arcology's sense of power, but also for people who want to transform others into females so that they lose all the power they have. This makes you @@.yellowgreen;¤<<print Math.trunc ($seed+Math.trunc(Math.abs($cash)/40))>>@@.
+		You manage to arrange a few sex-changes and geldings in your own remote surgery for some powerful people to accommodate your Arcology's sense of power, but also for people who want to transform others into females so that they lose all the power they have. This makes you @@.yellowgreen;<<print cashFormat(Math.trunc ($seed+Math.trunc(Math.abs($cash)/40)))>>@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "hedonistic">>
 		<<set $seed = random(1500,2500)>>
-		Since most of what the Old World considered to be illegal is legal in your arcology, "smuggling" is quite common, and you easily find people ready to pay for your help with dealing with their competition. With this, you manage to make @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@.
+		Since most of what the Old World considered to be illegal is legal in your arcology, "smuggling" is quite common, and you easily find people ready to pay for your help with dealing with their competition. With this, you manage to make @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "pastoralist">>
 		<<set $seed = random (1500,2500)>>
-		You take advantage of your own laws, making sure that animal products still come into your arcology. But you also make sure to make them as disgusting as possible so that people would rather turn to slave-produced ones instead. This allows you to make @@.yellowgreen;¤<<print ($seed+Math.trunc(Maths.abs($cash)/40))>>.
+		You take advantage of your own laws, making sure that animal products still come into your arcology. But you also make sure to make them as disgusting as possible so that people would rather turn to slave-produced ones instead. This allows you to make @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Maths.abs($cash)/40)))>>.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "supremacist">>
 		<<set $seed = random(2000,3000)>>
-		When it comes to smuggling in your arcology, there is no better target than $arcologies[0].FSSupremacistRace slaves, and there is a high demand for them, making you a nice @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>.@@ Participating in this slave trade means you can control who is set. Your people do not see things in the same light though, and @@.red;your reputation takes a big hit@@.
+		When it comes to smuggling in your arcology, there is no better target than $arcologies[0].FSSupremacistRace slaves, and there is a high demand for them, making you a nice @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>.@@ Participating in this slave trade means you can control who is set. Your people do not see things in the same light though, and @@.red;your reputation takes a big hit@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 		<<set $rep = Math.trunc($rep*.25)>>
 		<<set $enduringRep *= .5>>
 	<<case "body purist">>
 		<<set $seed = random(1500,2500)>>
-		In your arcology, people are expected to be all natural, but this doesn't mean the same thing applies outside. By buying slaves, giving them implants and quickly selling them before anyone notices, you manage to make @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>.
+		In your arcology, people are expected to be all natural, but this doesn't mean the same thing applies outside. By buying slaves, giving them implants and quickly selling them before anyone notices, you manage to make @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "subjugationist">>
 		<<set $seed = random(1500,2500)>>
-		You manage to work with some slavers that deal exclusively in $arcologies[0].FSSubjugationistRace slaves, and you export them from the arcology at a cost, bringing in @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. Considering most people do not care about the fate of the slaves, they are simply mildly annoyed at the short-term raise of prices due to the exportation.
+		You manage to work with some slavers that deal exclusively in $arcologies[0].FSSubjugationistRace slaves, and you export them from the arcology at a cost, bringing in @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. Considering most people do not care about the fate of the slaves, they are simply mildly annoyed at the short-term raise of prices due to the exportation.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "radicalist">>
 		<<set $seed = random(2500,4000)>>
-		Anal pregnancy may be accepted in your arcology, but seeing how it goes against the laws of nature makes it a gold mine for dirty businesses; you have rich slave owners and well-known slavers come to you with their best sissies so that you can implant them with artificial uteri. This flourishing business made you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@.
+		Anal pregnancy may be accepted in your arcology, but seeing how it goes against the laws of nature makes it a gold mine for dirty businesses; you have rich slave owners and well-known slavers come to you with their best sissies so that you can implant them with artificial uteri. This flourishing business made you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "transformation">>
 		<<set $seed = random(2500,4000)>>
-		Your arcology is well known for its implants, and usually, one would have to pay a fortune simply to have a clinic implant them with normal implants. You take advantage of this trend to rent your remote surgery and your knowledge of gigantic implants to slavers for a cut of their profit.This gets you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@.
+		Your arcology is well known for its implants, and usually, one would have to pay a fortune simply to have a clinic implant them with normal implants. You take advantage of this trend to rent your remote surgery and your knowledge of gigantic implants to slavers for a cut of their profit.This gets you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "youth">>
 		<<set $seed = random(1500,2500)>>
-		Youth is more important than anything in your arcology, yet some people who are not really in their prime are rich and powerful, enough that renting your remote surgery to them for age lifts and total body rework is quite worth it, both for them and for you. You get paid @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ for these services.
+		Youth is more important than anything in your arcology, yet some people who are not really in their prime are rich and powerful, enough that renting your remote surgery to them for age lifts and total body rework is quite worth it, both for them and for you. You get paid @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ for these services.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "maturity">>
 		<<set $seed = random(1500,2500)>>
-		In your arcology, the older the slave, the better. This also means that your arcology deals a lot in curatives and preventatives, as well as less-than-legal drugs that are supposed to extend one's lifespan. You manage to ship in a few of these drugs and sell them at a high price, making you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@.
+		In your arcology, the older the slave, the better. This also means that your arcology deals a lot in curatives and preventatives, as well as less-than-legal drugs that are supposed to extend one's lifespan. You manage to ship in a few of these drugs and sell them at a high price, making you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "slimness">>
 		<<set $seed = random(1500,2500)>>
-		Your arcology treats chubby people quite poorly, so they are ready to spend a lot of money on surgeries and supposed "miracle" solutions. When they can't afford legal and efficient methods, they have to turn to other drugs. The sales bring you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@.
+		Your arcology treats chubby people quite poorly, so they are ready to spend a lot of money on surgeries and supposed "miracle" solutions. When they can't afford legal and efficient methods, they have to turn to other drugs. The sales bring you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "expansionist">>
 		<<set $seed = random(2500,4000)>>
-		Your arcology likes its slaves nice and stacked and you have exactly the drugs for it. But you always make sure to produce just a bit more, enough to not alarm anybody who might be watching, but also enough to sell to other prominent slave owners outside your arcology, who pay you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ for them.
+		Your arcology likes its slaves nice and stacked and you have exactly the drugs for it. But you always make sure to produce just a bit more, enough to not alarm anybody who might be watching, but also enough to sell to other prominent slave owners outside your arcology, who pay you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ for them.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "idealist">>
 		<<set $seed = random(1500,2500)>>
-		Your society's obsession with fit and muscular slaves has developed a particular interest in steroids and all kinds of drugs to tone one's body. As an arcology owner, you always have access to the most potent of them, but this is not the case for lower class citizens; some of them just aren't willing to pay a lot for them, so they buy experimental drugs off the black market. Participating in these activities made you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@.
+		Your society's obsession with fit and muscular slaves has developed a particular interest in steroids and all kinds of drugs to tone one's body. As an arcology owner, you always have access to the most potent of them, but this is not the case for lower class citizens; some of them just aren't willing to pay a lot for them, so they buy experimental drugs off the black market. Participating in these activities made you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "religion">>
 		<<set $seed = random(2000,3000)>>
-		The best smugglers know how to use the law to its advantage, and not only are you a really good smuggler, you're also the law itself. You have word spread that some company has done something blasphemous, and have them pray and pay for forgiveness. Panicked at the word of their Prophet, the higher-ups of the company give you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ for salvation.
+		The best smugglers know how to use the law to its advantage, and not only are you a really good smuggler, you're also the law itself. You have word spread that some company has done something blasphemous, and have them pray and pay for forgiveness. Panicked at the word of their Prophet, the higher-ups of the company give you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ for salvation.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "roman law">>
 		<<set $seed = random(2000,3000)>>
-		Every citizen of your arcology is trained in the art of war and supposed to defend its arcology when the time comes. This, of course, also means that people are supposed to be able to defend themselves. By arranging with the best fighters around, you manage to make some citizens face outrageous losses; so bad, in fact, that they are forced to pay @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ for you to forget the shame they've put on your arcology.
+		Every citizen of your arcology is trained in the art of war and supposed to defend its arcology when the time comes. This, of course, also means that people are supposed to be able to defend themselves. By arranging with the best fighters around, you manage to make some citizens face outrageous losses; so bad, in fact, that they are forced to pay @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ for you to forget the shame they've put on your arcology.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "roman">>
 		<<set $seed = random(1500,2500)>>
-		Slave owners from all around your arcology are rushing to the pit, eager to show their most recent training. Some of them, having more cunning than experience, are ready to sway the fight in their direction, no matter what it takes. You make sure to catch such people, and only agree to let them do their dirty tricks if they pay you. By the times the bribes and betting are done, you have made @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@.
+		Slave owners from all around your arcology are rushing to the pit, eager to show their most recent training. Some of them, having more cunning than experience, are ready to sway the fight in their direction, no matter what it takes. You make sure to catch such people, and only agree to let them do their dirty tricks if they pay you. By the times the bribes and betting are done, you have made @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "egyptian">>
 		<<set $seed = random(1500,2500)>>
-		Having a society that likes incest often means that people are ready to go to great length to get their hands on people related to their slaves. In the smuggling business, this means that kidnapped relatives are common, and as an arcology owner with access to data on most of the slaves, you are able to control this trade a bit in exchange for @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@.
+		Having a society that likes incest often means that people are ready to go to great length to get their hands on people related to their slaves. In the smuggling business, this means that kidnapped relatives are common, and as an arcology owner with access to data on most of the slaves, you are able to control this trade a bit in exchange for @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "aztec law">>
 		<<set $seed = random(2000,3000)>>
-		People that inherit trades are sometimes too lazy to take classes in an academy, but at the same time, they fear what might happen were they to go against you. To solve both problems, you arrange a trade of fake diplomas, making sure that there is always a small detail to recognize them, so that they will get exposed in due time. This has made you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>.
+		People that inherit trades are sometimes too lazy to take classes in an academy, but at the same time, they fear what might happen were they to go against you. To solve both problems, you arrange a trade of fake diplomas, making sure that there is always a small detail to recognize them, so that they will get exposed in due time. This has made you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "aztec">>
 		<<set $seed = random(1500,2500)>>
-		There are a lot of slave owners in your arcology that tend to grow quickly attached to the slaves they planned on sacrificing to sate the blood thirst of other important citizens, and such owners often come to you, begging you to swap two of their slaves' appearance. You accept, but not for free. After the surgery, this has made you @@.yellowgreen;¤<<print; ($seed+Math.trunc(Math.abs($cash)/40))>>.
+		There are a lot of slave owners in your arcology that tend to grow quickly attached to the slaves they planned on sacrificing to sate the blood thirst of other important citizens, and such owners often come to you, begging you to swap two of their slaves' appearance. You accept, but not for free. After the surgery, this has made you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "arabian law">>
 		<<set $seed = random(2000,3000)>>
-		You have a lot of persons scared of the consequences of not being a part of your society; even if they pay the Jizya, other citizens are not forced to accept them. So if they were to get mugged in some dark alley, people would not get outraged, and there probably wouldn't be any investigations. After buying everyone's silence, you still had @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ to put in your pockets.
+		You have a lot of persons scared of the consequences of not being a part of your society; even if they pay the Jizya, other citizens are not forced to accept them. So if they were to get mugged in some dark alley, people would not get outraged, and there probably wouldn't be any investigations. After buying everyone's silence, you still had @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ to put in your pockets.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "arabian">>
 		<<set $seed = random(1500,2500)>>
-		People in your arcology are supposed to keep a myriad of slaves as their personal harem, and failure to do so is considered to be highly dishonorable. This opens up some opportunities for smuggling, as people are ready to go to great length to get an edge against their competitors. Becoming a part for this business has made you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@.
+		People in your arcology are supposed to keep a myriad of slaves as their personal harem, and failure to do so is considered to be highly dishonorable. This opens up some opportunities for smuggling, as people are ready to go to great length to get an edge against their competitors. Becoming a part for this business has made you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "edo law">>
 		<<set $seed = random(2000,3000)>>
-		Outside culture is banned in your arcology. Your citizens do not need anything other than what you have inside. But this doesn't help with their curiosity - they always want to discover what the outside world is like. So you let somes news and a few books from other cultures slip in, but not before you made sure they would disgust your citizens and reinforce their love for the Edo culture. The sales brought you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>.
+		Outside culture is banned in your arcology. Your citizens do not need anything other than what you have inside. But this doesn't help with their curiosity - they always want to discover what the outside world is like. So you let somes news and a few books from other cultures slip in, but not before you made sure they would disgust your citizens and reinforce their love for the Edo culture. The sales brought you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "edo">>
 		<<set $seed = random(1500,2500)>>
-		During important meetings with higher society, it is wise to have a lot of slaves to put at the disposition of others. But some slave owners grow really attached to their slaves, and so they'd much rather rent out unknown slaves from an anonymous owner's stock than use their own. This is a good opportunity to make some money, as shown by the @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ you managed to make.
+		During important meetings with higher society, it is wise to have a lot of slaves to put at the disposition of others. But some slave owners grow really attached to their slaves, and so they'd much rather rent out unknown slaves from an anonymous owner's stock than use their own. This is a good opportunity to make some money, as shown by the @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ you managed to make.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "chinese law">>
 		<<set $seed = random(2000,3000)>>
-		This time, you have a good idea that will also make use of your Head Girl. You coax her into thinking she should accept bribes for the time being, making up a good reason on the spot, and she ends up bringing back @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ from all the bribes people gave for her to turn the other way.
+		This time, you have a good idea that will also make use of your Head Girl. You coax her into thinking she should accept bribes for the time being, making up a good reason on the spot, and she ends up bringing back @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ from all the bribes people gave for her to turn the other way.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "chinese">>
 		<<set $seed = random(1500,2500)>>
-		Being under what people call the Mandate of Heaven means you have a crucial importance in society, and some desperate people are willing to pay just for you throw a word or small gesture in their direction, such as simply acknowledging a child or a slave, thinking that such things will make sure the Heavens smile upon them. For these services, you get @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@.
+		Being under what people call the Mandate of Heaven means you have a crucial importance in society, and some desperate people are willing to pay just for you throw a word or small gesture in their direction, such as simply acknowledging a child or a slave, thinking that such things will make sure the Heavens smile upon them. For these services, you get @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<case "Prestigious">>
 		<<set $seed = random(1000,3000)>>
-		Your strong reputation makes it both really easy to find opportunities to gain quite a bit of money, @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>,@@ but at the same time, it makes it hard to do so anonymously.
+		Your strong reputation makes it both really easy to find opportunities to gain quite a bit of money, @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>,@@ but at the same time, it makes it hard to do so anonymously.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 		<<if random(1,100) >= 25>>
 			Even with your attempts at discretion, some people somehow managed to recognize you, and @@.red;rumors that you're back in the gang business@@ are spreading through your arcology like wildfire.
@@ -317,7 +317,7 @@
 		<</if>>
 	<<case "Well Known">>
 		<<set $seed = random(500,2500)>>
-		Your reputation helps you find opportunities that need people who have proved. Those brought you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>,@@ but even when taking precautions, nothing guarantees you can stay anonymous.
+		Your reputation helps you find opportunities that need people who have proved. Those brought you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>,@@ but even when taking precautions, nothing guarantees you can stay anonymous.
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 		<<if random(1,100) >= 40>>
 			Try as you might, people notice who you are, and the next day, @@.red;rumors about your business affairs@@ are already spreading everywhere in your arcology.
@@ -333,7 +333,7 @@
 		<</if>>
 	<<default>>
 		<<set $seed = random(500,2000)>>
-		You use former contacts to get you some opportunities in your arcology and deal with them. You make little money, only @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>, but at least, you'll be safe from scandals breaking out.@@
+		You use former contacts to get you some opportunities in your arcology and deal with them. You make little money, only @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>, but at least, you'll be safe from scandals breaking out.@@
 		<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 		<<if random(1,100) >= 90>>
 			You work efficiently, not spending any time talking to people more than you need. Your efficiency even managed to earn you @@.green;quite a few good words@@ from some people who were leading double lives like you were, and they made sure to get a word in about you in their business conversations.
@@ -363,14 +363,14 @@
 	<<else>>
 		You focus on business this week and make money:
 	<</if>>
-	@@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>.@@
+	@@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>.@@
 	<<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>>
 	<<if $arcologies[0].FSRomanRevivalist != "unset">>
 		Society @@.green;approves@@ of your close attention to your own affairs; this advances your image as a <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title == 1>>well-rounded Roman man<<else>>responsible Roman lady<</if>>.
 		<<FSChange "RomanRevivalist" 2>>
 	<</if>>
 <<elseif ($cash > 1000)>>
-	You have significant assets. This week, your business endeavors made you @@.yellowgreen;¤<<print (1+Math.trunc(Math.abs($cash)/50))>>.@@
+	You have significant assets. This week, your business endeavors made you @@.yellowgreen;<<print cashFormat((1+Math.trunc(Math.abs($cash)/50)))>>.@@
 	<<set $cash += (1+Math.trunc(Math.abs($cash)/50))>>
 <<else>>
 	You have enough cash to manage your affairs, but not enough to do much business.
@@ -558,7 +558,7 @@
 
 <<if $CashForRep == 1>>
 	<<if $cash > 1000>>
-		This week you gave up business opportunities worth ¤$policyCost to help deserving citizens, @@.green;burnishing your reputation.@@
+		This week you gave up business opportunities worth <<print cashFormat($policyCost)>> to help deserving citizens, @@.green;burnishing your reputation.@@
 		<<set $rep += 100, $cash -= $policyCost>>
 		<<if $PC.degeneracy > 1>>
 			This also helps @@.green;offset any rumors@@ about your private actions.
@@ -570,7 +570,7 @@
 <</if>>
 <<if $goodImageCampaign == 1>>
 	<<if $cash > 1000>>
-		This week you paid ¤$policyCost to have positive rumors spread about you, @@.green;making you look good<<if $PC.degeneracy > 1>> and weakening existing undesirable rumors<<set $PC.degeneracy -= 2>><</if>>.@@
+		This week you paid <<print cashFormat($policyCost)>> to have positive rumors spread about you, @@.green;making you look good<<if $PC.degeneracy > 1>> and weakening existing undesirable rumors<<set $PC.degeneracy -= 2>><</if>>.@@
 		<<set $rep += 50, $cash -= $policyCost>>
 	<<else>>
 		You lacked enough extra ¤ to pay people to spread positive rumors about you this week.
@@ -578,7 +578,7 @@
 <</if>>
 <<if $rep > 100>>
 <<if $RepForCash == 1>>
-	This week you used your position to secure business opportunities worth ¤$policyCost at the expense of citizens, @@.red;damaging your reputation.@@
+	This week you used your position to secure business opportunities worth <<print cashFormat($policyCost)>> at the expense of citizens, @@.red;damaging your reputation.@@
 	<<set $rep -= 100, $cash += $policyCost>>
 <</if>>
 <</if>>
@@ -657,22 +657,22 @@
 	<</if>>
 <</if>>
 
-Routine upkeep of your demesne costs @@.yellow;¤$costs.@@
+Routine upkeep of your demesne costs @@.yellow;<<print cashFormat($costs)>>.@@
 <<if $plot == 1>>
 <<if $week > 10>>
 <<if $weatherToday.severity-$weatherCladding > 2>>
 	<<set $weatherAwareness = 1>>
 	<<if $weatherCladding == 1>>
 	<<set $seed = Math.trunc((($weatherToday.severity-3)*($arcologies[0].prosperity*random(50,100)))+random(1,100)), $PC.engineering += .1>>
-	$arcologies[0].name's hardened exterior only partially resisted the extreme weather this week, and it requires repairs costing @@.yellow;¤$seed.@@ Your citizens are @@.green;grateful@@ to you for upgrading $arcologies[0].name to provide a safe haven from the terrible climate.
+	$arcologies[0].name's hardened exterior only partially resisted the extreme weather this week, and it requires repairs costing @@.yellow;<<print cashFormat($seed)>>.@@ Your citizens are @@.green;grateful@@ to you for upgrading $arcologies[0].name to provide a safe haven from the terrible climate.
 	<<set $rep += 100>>
 	<<elseif $weatherCladding == 2>>
 	<<set $seed to Math.trunc((($weatherToday.severity-4)*($arcologies[0].prosperity*random(50,100)))+random(1,100)), $PC.engineering += .1>>
-	$arcologies[0].name's hardened exterior only partially resisted the extreme weather this week, and it requires repairs costing @@.yellow;¤$seed.@@ Your citizens are @@.green;grateful@@ to you for upgrading $arcologies[0].name to provide a safe haven from the terrible climate.
+	$arcologies[0].name's hardened exterior only partially resisted the extreme weather this week, and it requires repairs costing @@.yellow;<<print cashFormat($seed)>>.@@ Your citizens are @@.green;grateful@@ to you for upgrading $arcologies[0].name to provide a safe haven from the terrible climate.
 	<<set $rep += 100>>
 	<<else>>
 	<<set $seed = Math.trunc((($weatherToday.severity-2)*($arcologies[0].prosperity*random(50,100)))+random(1,100)), $PC.engineering += .1>>
-	Severe weather damaged the arcology this week, requiring repairs costing @@.yellow;¤$seed.@@ Your citizens are @@.red;unhappy@@ that the arcology has proven vulnerable to the terrible climate.
+	Severe weather damaged the arcology this week, requiring repairs costing @@.yellow;<<print cashFormat($seed)>>.@@ Your citizens are @@.red;unhappy@@ that the arcology has proven vulnerable to the terrible climate.
 	<<set $rep -= 100>>
 	<</if>>
 	<<if $cash > 0>>
@@ -747,7 +747,7 @@ Routine upkeep of your demesne costs @@.yellow;¤$costs.@@
 			<<set _income += Math.round($peacekeepers.strength * _price * 10 * _factoryMod)>>
 		<</if>>
 		<<set _income = Math.trunc(_income * 0.5)>>
-		This week we made @@.yellowgreen;¤<<print _income>>@@
+		This week we made @@.yellowgreen;<<print cashFormat(_income)>>@@
 		<<if !isInt(_income)>>
 			<br>@@.red;Error failed to calculate income@@
 		<<else>>
@@ -756,7 +756,7 @@ Routine upkeep of your demesne costs @@.yellow;¤$costs.@@
 	<</if>>
 
 	<<if $taxTrade == 1>>
-		<br>Fees on transitioning goods this week made @@.yellowgreen;¤<<print $trade * random(80,120)>>@@
+		<br>Fees on transitioning goods this week made @@.yellowgreen;<<print cashFormat($trade * random(80,120))>>@@
 		<<set $cash += $trade * 100>>
 	<</if>>
 <</if>>
diff --git a/src/uncategorized/personalAssistantOptions.tw b/src/uncategorized/personalAssistantOptions.tw
index a42b533ceba108b4af1d1b43e78828ee868da458..0a016d9daa8c550f3b48154fd283040d7bac78d8 100644
--- a/src/uncategorized/personalAssistantOptions.tw
+++ b/src/uncategorized/personalAssistantOptions.tw
@@ -30,9 +30,9 @@ __Computer Core Upgrades__
 <br>
 
 <<if $assistantPower == 0>>
-	//The first upgrade needed is a switch to a holographic memory core to store the immense quantity of data $assistantName gathers. This upgrade will cost ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>>.// [[Install holographic memory core|Personal assistant options][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $assistantPower += 1, $PC.engineering += 1]]
+	//The first upgrade needed is a switch to a holographic memory core to store the immense quantity of data $assistantName gathers. This upgrade will cost <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>.// [[Install holographic memory core|Personal assistant options][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $assistantPower += 1, $PC.engineering += 1]]
 <<elseif $assistantPower == 1>>
-	//The final upgrade needed is a transition to optical RAM. This huge project will cost ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>>.// [[Install optical RAM|Personal assistant options][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $assistantPower += 1, $PC.engineering += 1]]
+	//The final upgrade needed is a transition to optical RAM. This huge project will cost <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>.// [[Install optical RAM|Personal assistant options][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $assistantPower += 1, $PC.engineering += 1]]
 <<else>>
 	//The arcology's computer core is fully upgraded.//
 <</if>>
@@ -815,7 +815,7 @@ __Downloadable Appearances:__
 	/*
 	<<if $assistantExtra1 == 0>>
 		[[Purchase a set of monstergirl appearances|Assistant Events][$event = "", $cash -= Math.trunc(10000*$upgradeMultiplier), $assistantExtra1 = 1]]
-		//Costs ¤<<print Math.trunc(6000*$upgradeMultiplier)>>//
+		//Costs <<print cashFormat(Math.trunc(6000*$upgradeMultiplier))>>//
 	<<else>>You have downloaded a set of monstergirl appearances for your avatar.
 	<</if>>
 	*/
@@ -823,7 +823,7 @@ __Downloadable Appearances:__
 		<<link "Purchase a set of heaven and hell themed appearances">>
 			<<set $cash -= Math.trunc(10000*$upgradeMultiplierArcology), $assistantExtra2 = 1, $nextLink = "Personal assistant options">>
 			<<goto "Assistant Appearance Pack Two">>
-		<</link>> //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>//
+		<</link>> //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>//
 	<<else>>You have downloaded a set of heavenly and hellish appearances for your avatar.
 	<</if>>
 <</if>>
@@ -977,7 +977,7 @@ The arcology's upgraded computers support advanced business analysis.
 <br>
 <<if $assistant>>She<<else>>It<</if>> is
 <<if $marketAssistantLimit>>
-	''allowed'' to use excess liquid assets over ¤$marketAssistantLimit to play the menial slave market. [[Disallow|Personal assistant options][$marketAssistantLimit = 0]]
+	''allowed'' to use excess liquid assets over <<print cashFormat($marketAssistantLimit)>> to play the menial slave market. [[Disallow|Personal assistant options][$marketAssistantLimit = 0]]
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	//Define custom cash limit://<<textbox "$marketAssistantLimit" $marketAssistantLimit "Personal assistant options">>
 	<br>