ORIGINAL: 76mm
ORIGINAL: Lobster
It sounds like you are saying it should be an equipment/man limit. That would be a hairy concept indeed. While equipment does have volume I don't think it has anything to do with how much space it takes up since a two man team and a 204mm howitzer have the same volume of 999. Perhaps the limit in TOAW is related more to command control than overcrowding.
I don't really understand what you meant ("a two man team and a 204mm howitzer have the same volume of 999") but actually the concept is not very hairy at all, it is pretty simple, although as I said it is not perfect. It is certainly better than an arbitrary number of units of indeterminate size (division, battalion, company? Doesn't matter).
I don't think that having stacking for command and control reasons makes much sense either--all of the units could be from the same unit. If the point is to limit span of control, that is a worthy aim but surely there is a better way to do it than stacking rules.
If you look at the equipment editor every unit has a volume. A howitzer's volume is 999. A two man teams volume is 999. A Pz Kpfw IVD has a volume of 27. Having done some mucking about in programs I would say the 999 has little to no effect on how much space those units consume. So a howitzer and a two man team have the same effect on space even though one is much larger than the other. I further assume that this has a bearing on how much rail these units consume.
So to base unit stacking limits on how much space a unit takes would be difficult because you would have to use the dimensions of each and every piece of equipment. Further, deployed equipment may take up more or less space than undeployed equipment. Thus the difficulty in programming stacking based on how much space everything takes. Do you use the deployed status? Do you use the undeployed status? A unit using road movement takes up more linear space but since it's undeployed may or may not take up more total space depending on what the unit consists of.
Regarding command and control. Does anyone ever use units all from the same parent formation in the same hex? If you have ten units in a hex from ten different formations you would have ten different C&C sources. Cooperation could become a problem even if all of these units were set on free cooperation. This is not an assumption, this is a fact. History proves this time and again. Even a division with nine different battalions can have C&C problems. This is why the Soviets weren't so good in 41 and 42 while the Germans were.
So, having blathered all of that how would you restrict stacking? [;)]