One more N.B.
Since I've noticed alot of candidates are making "speeches", which aren't rallies and don't really fit into any of the other catagories, I've added "General Speech" to the list of campaign activities. It reflects the cost of promoting your speeches enough that people know who the hells you are, that you're speaking for a reason, and gives them some encouragement to actually listen to you.
I can charge retroactively for speeches already given, and you can assume if you aren't paying to promote speeches you are giving, people won't bother listening as they don't know who you are/why they should care and have other things to to. Promotion money means they'll know in advance of you getting up on a barrel, and will actually make the time to listen/attend etc.
Again, please make it clear in your posts if something is a Speech, so I both know to factor in NPCs being affected by it, as well as costs for your campaign.