Sorry for fleshing out the CannaSim idea here, but I cannot think of a better place to collect ideas. I am absolutely serious about this. I think with enough work and contributions from others (information, not monetary. I would never in a million years charge money for software I wrote as a personal project) this could be a very useful tool.