Hey Kate,
While you're here I figured I'd ask about prioritization. What contributes to making any certain new module the priority over fixing the core aspects of the simulator? If it's purely financial reasons (as the fact that working on a new module generates revenue and the core sim does not), then why not move to a subscription model?
I get that a big selling point is that this is a "free" software, but if you need money in order to work on the core sim I could promise that your base customers would stick around through a subscription. Hell the subscription could even make you enough that you don't have to sell modules for the steep price of $60-80 (or even make them free).
Just a thought, and appreciate you being around to answer people's questions.
Cheers.