Ok Thanks!
I'm working on a program that would basically take your building suggestions as Input and give 4 .txt files as Output: BuildingClassInfos, BuildingInfos, BuildingArtDefine and BuildingTextDefine. It will also do the following:
- take the name that you give the building and convert it into a tag. Rock Art -> ROCK_ART
- fill in Bonus requirements, building reqirements, power requirements, pop requirements, tech requirements, river/coast requirements, obsolete tech. Note, since I won't have a list, it will convert the prereqs you post into tags, like above. So if you say "requires Online Communities" it will fill in "TECH_ONLINE_COMMUNITIES" in the tag. So you (meaning: I) need to edit the file afterwards. Same for bonus or building requirements. You could, however, help me if you'd write in your building suggestions: "requires MMO". Then it would input: TECH_MMO. Would save some additional time

It CAN understand the difference between OR and AND requirements and fill it in correctly. Only case not programmend would be bonus prereq "A AND B AND C OR D OR ... So if there are more then one AND, it can't handle ORs. If there is only one AND (and rest ORs) or no AND (and rest ORs) or just ANDs, then it works fine. For building requirements, it should be able to to them all: A AND B AND C OR D OR E OR F.
- fill in values like +

, +

, +

+

etc. Also +2

from Tech X (note: same problem here, take the name of the techs and convert it into a tag. Also +2%

from Biopolymers will work.
- fill in replace buildings, properties, vicinity requirements, war weariness, tax happyness modifiers, doubeling times, bonus happyness and health changes, tech happyness and health changes, specailists and free specialists etc.
- The BuildingText would only need the pedia and strategy edited, the BuildingClassInfos would be done completely (can understand WW or NW) and the ArtDefines would create the correct path to the artwork (and name it systematically as I do: Building Name -> /buildingname.dds
So you see this programm would save A LOT of time when making building (if it will run on windows, lol

). Once finished, I'll tell you what you'd need to change when suggesting a building (for example: it would be easier if you'd write "-1

instead of +1

)
Note that this programm would be REALLY basic since it should only HELP when making buildings. If it could do everythink, it would take much more time to code this program, which is unecessary I think. Thinks like "can only be build if civic X is active" is so rare, that it would be stupid if you'd take the time to code it in the programm.
@Mr Azure: How is the Wikia and Wikipedia going?