Evaluation of expressions? No, you beat me to it!
edit: I like the multi-phase editing - makes things much simpler than being presented with a slew of options all at once. However, I would suggest that the user also be presented with the option to enter weapon damage as a single formula with the range as a parameter...