>WHY?
>?'kkk' != '' returns .F.
IF SET EXACT is OFF then foxpro would compare strings only until the end of the string on the right-hand side. It means that any character expression on the left site will be equal to the empty string. You can use '==' operator for exact comparison
? NOT ("kkk" == "")
--sb--