Not to get too nitpicky, but that wouldn't fix the problem, would it? That only covers it if they don't discount some macs. The problem is that the expectation is not "up to", even though the verbage says that; most consumers would read that as "around but less than or equal to 25% off". Maybe the consumers would get a better idea of the range -- all hypothetically speaking, of course; we'll find out when the actual flyer comes in -- if they said "from 5 to 25% off", that would lower more peoples' expectations appropriately, don't you think?
I recently got an ad from dogfunk.com (Nixon watch reseller) that said "up to 60% off" -- guess what? All the "all black" and the like watches that I like? 0% off. Do I have a case with them as well?