Nicolas - thanks so much for your help that did fix the problem.
Having one slight issue though. The client wants a round number discount -- example, 1-3 price = 149, 3-7=129, 8+ = 99. To get the percentage discount to even numbers requires more than 2 decimal positions for the calculation, but it seems only two are used to calculate.
If changing that is a big deal, is there a limit on the number of coupons that can be active? A workaround would be to have a coupon for a certain amount off for qty 3,4,5,6,7,8,9,10... etc
Thanks again for all your help!