So, a Facebook post about variable damage got my noggin joggin, and I realized there's one part of variable damage that could do with improvement: The possibility of doing 0 damage on a hit (aside from 0* damage).
I think the best way to handle variable damage with respect to that, is this: If the attacking unit's damage value for that range is 1 or higher, you deal 1 damage to the target, then you roll dice equal to that unit's damage value minus 1 (as you've already dealt that damage), and any rolls of 4+ each do 1 damage as per normal.
It's a slight tweak to the rule that swings it back from being totally random.
Thoughts?