> Actually, it doesn't ;-) You've got an assignment in the condition to > the if statement, so the value will we true regardless of the > relationship between c and d (unless d is nil or false). Ouch! And me an oldtime C programmer... <hangs head in shame> > > (snip informative discussion) > That makes sense, and it is all well and good... I was going to say "but" here... but unfortunately I went back to my script and found that cases 3 and 6 are actually printing out the same thing after all. Obviously a hardware problem, i.e., a short circuit between the programmer's ears. :) Thanks, Hal