I agree with the idea that "1000+" is a better name for the product. It gives it universal brand identity in all markets and it is a great lead in to the discussion of its value.
When I show people what it does they are impressed, but the name doesn't quite seem to take hold the way it should. "1000+" is easier to say (at least in English) and the "+" implies a positive more than meets the eye quality, sort of a built-in promotion.