How does one go about picking words when creating Verbal Arithmetic puzzles?

I see Identify unique Verbal Arithmetic Puzzles deals with trying to deal with uniqueness when creating Verbal Arithmetic puzzles, but I have a question that deals with something earlier in the creation process, namely how does one go about picking words for the puzzle to begin with?

• I could start with any phrase with word lengths roughly the right length and hope that it works, but that is obviously not very efficient.
• So as an example, I know that LYNDON x B = JOHNSON is one, and I could try other U.S. presidents (like WARREN x G = HARDING), but it's basically like sifting through dirt trying to find gold--there's a low chance of success.
• Another approach would be to start with the arithmetic equation (and then find words to fit the equations), but the problem there is that the search space there is extremely big. There might be patterns to look for, but I'm not aware of any that would narrow down the possibilities to something that isn't still overwhelming.

So, is there some strategy that makes finding words for these puzzles easier, or am I stuck with the naive approaches?

• This seems to be the same question as mine... The other question's answer though really one said "pick words and have your solver tell them if they are right" so there isn't really an answer there yet. – kaine Jun 20 '14 at 14:44
• @kaine I want to say not exactly, not the least because I'm not that worried about uniqueness (as long as there isn't some outlandishly high number of solutions, I'm fine). Though I admit, there could potentially be one strategy that answers both of our questions. – Dennis Meng Jun 20 '14 at 15:39

• Count the appropriate number of digits. If you want $5$ letters times $1$ letter, the result can only have $5$ or $6$ letters as $99999*9=899991$ and $10000*1=10000$ which are the extreme examples. Use those extremes to determine whether the equation make sense.
• It all still applies exactly the same way. $9999+9999=18999$ means $4$ letters plus $4$ letters can have an answer with at most $5$ letters but must have at least $4$ letters. – kaine Jun 20 '14 at 16:06
• For any equation with 10 different letters there are only $10!$ number/letter combinations which is less than 3.7 million. For 8 (see rule 1) there are only $8! \approx 40,000$. For a computer that is very quick and very few. Addition vs. multiplication does not change this. – kaine Jun 20 '14 at 16:13