First, thanx for having put KiXtart to such a high level.

Nevertheless, I'd like to suggest a little thing.

The following script :

$String1 = "ABCD"
$String2 = "A"
$String3 = ""
? Instr($String1,$String2)
? Instr($String1,$String3)

returns :

1
1

I sure understand the mathematical point of view that argues empty is in everything, but I would have preferred a returned value of -1 for eg., because it would have prevent to think the first character of $String3 is "A".

Cheers,