NaN == Not a Number i.e., not a legitimate floating-point value. I'm reasonably certain that this is defined by the IEEE floating-point format standard. -- the sorcerer's apprentice