shawnie...
2+"2"
is integer plus string, thus the string will be translated to integer.

not "0"
not is boolean, thus "0" STRING will be translated to boolean. it can't be false as it has something in it (not nul) so it must be true.
_________________________
!

download KiXnet