You are right that it would potentially make sense for us to switch to a menu-based model. But the menu would have to start with a single entry that would be named "Custom Deity". When added, the user would need to specify the name of the deity, just like they do now. The only way that additional deities would make their way into the product is if they were add via external, user-created data files. So this just feels a little bit "odd" to me. From a user's perspective, having a menu appear that contains a single option where I have to then fill in the name actually feels "wrong".
So this leaves us in kind of a chicken-and-egg situation. If we don't add a menu, then users can't add their own list of valid deities to choose from. Similarly, if we do add a menu, the interface feels "off" unless the user does add his own list. We'll have to consider if there's a way to solve this appropriately. I have an idea, but I'll have to run it by Colen to see if it's viable - and to find out how much work it will take.
BTW, suggestions are always welcome! That's how our other two products have evolved and become successful. User ideas are often a lot better than the ones we come up with. :->
-Rob