There is a VERY big difference between flash sync and CLS, for instance the whole point of CLS in the first place which is wireless communication between flashes and camera, which allow full control from the camera and the ability to use TTL metering. No studio strobes currently work on CLS as far as I am aware. And also the counter arguement is the SB-600 and SB-800 can also be set to straight flash sync.
Anyway you're missing the moot point that the D40x doesn't not have a commander light, so realistically CLS is out of the question anyway.
smcaskil i-TTL is a method of through the lens metering. Your D40x flash already does this. The SB-600 and SB-800 support this too. What this means is that the camera can pick the exposure of the flash automagically. It is a default for all flashes, and in the absence of TTL you would have to set the flash to self metre in Automatic mode or Manually dial in the required flash power.