a) in terms of building upkeep, the only gp cost is the cost of whatever manager you hire? Is there any upkeep costs for, say, a storage room full of food being used in a non-capital-generating kitchen?
b) say a building wants to generate revenue. fine, add up all the +gp bonuses, roll d20, and divide by 10. What can a PC do help out? Do they get to add their craft check (for example) as well?