I AM NOT UNDERSTANDING THE SITUATION WHEN SHOULD I USE "VOLATILE" WITH VARIABLES ???
Yes, I seem to recall that, too!
I also seem to recall not being able to find it (clearly) documented anywhere...