"latest technology licensed from e.Digital" You know what the digEplayer is, then I'm sure you know the meaning of the word license. That usually implies payment.