Oh, and what about fantastic creatures, like elves and orcs? How would they fit into this?
I'd thought about a "diversity" profile, which would establish the percentage of the population that is comprised of the most populous race in the setting (default would be human). The profile would be called Homogeneity and the roll would be something like 2d6+7-Culture, with Trade A giving -2 and Trade B giving -1. Maximum value is A, which is virtually 100% human/main race. 9 is 90%, 8 is 80%, etc. This would give some idea of the frequency of non-main races, though it wouldn't break out the percentages of each race (I can live with this; that's really beyond the scope of the UPP). An average result would be 70% human/main race.
I guess the real question is how many digits can the fantasy UPP be without become too tedious? I personally like 8 digits, but 9 or 10 would be okay, especially if they were broken up by dashes into readable chunks.
A123-4567-7
Trade (Roll on starport table; X=E)
Population (2d6-2)
Government (2d6-7+Population)
Law Level (2d6-7+Government)
Magic (2d6-7+Population)
Manufacturing (2d6-7+Population)
Culture (2d6+7-Law Level)
Homogeneity? (2d6+7-Culture [-2 if Trade A; -1 if Trade B])
Tech Level
Roll 1d6.
+4 if Trade A
+2 if Trade B
-1 if Trade D
-2 if Trade E
+2 if Feudal Technocracy, Representative Democracy, Participating Democracy,
+1 if Balkanization, Civil Service Bureacracy, Impersonal Bureaucracy
+2 if Manufacturing 6+
+1 if Culture 6+
+1 if Population 8+
-1 if Population 5-
-2 if Population 3-
Tech Levels:
0 - Stone Age (CT TL 0)
1 - Early Bronze Age (CT TL 1)
2 - Bronze Age (CT TL 1)
3 - Early Iron Age (CT TL 1)
4 - Iron Age (CT TL 2)
5 - Early Medieval (CT TL 2)
6 - Medieval (CT TL 2)
7 - Late Medieval (CT TL 2)
8 - Renaissance (CT TL 3)
9 - Age of Sale (CT TL 3)