In my feeble attempt at code below I am having trouble with this statement. The clients database of discounts is simple in most cases. usually the discounts are 40 or 55 flat numbers. However they have a few cases of "40+15" which means take off 40% and then from the resulting number take off 15%. Math says that means a discount of 49%. I am trying to convert all instances of 40+15 to a discount of 49%. That in itelf wouldn't be too hard except for another issue. If the discount isn't 40+15 the website needs to take off an additional 2% if there are 5 or more items purchased and and additional 3% (total) if there are 10 or more items... I wrote the code below to handle that, but for some reason the script is thinking that everything is == to "40+15". does anyone know a better way to do this?