what's wrong with "10 or less"?

Nothing. Apart from the obvious grammatical error it's just an abbrevaition of "10 items or less than 10 items". But that's just stupid.

Now, what's wrong with "Special today!"?????