> You know, text is supposed to be easier to read than code, that's why > we write comments. So instead of fighting I haven't read your code, > how about you pay just a little bit of attention that actually matches > *exactly* what's in both versions of your code? If you find some > passage particularly difficult to understand, I may try to explain it > in other words (I'm not a native English speaker, you know), but > refraining from reading it just because you *think* it doesn't match > what your code does (even though it does match it) is making a fool of > yourself. Since we've reduced this to name calling I think I'll step away from the conversation. -sv