thanks Ethan for taking your time and showing how one can take their buildorder to a new level. With 3 variables, finding grad = 0 can be somewhat complicated for those not familiar with math. For the guy/girl who is more inclined towards programming I recommend writing a program that via nested recursion solves for minimal number of military units per acre, and where the user inputs fixed OPA, DPA, militarybuildings%, and if you want more accurate, also TPA, science (to produce a BE). You can also expand the military buildings to account for homes (the BE effect).