AS I BELIEVE IT TO BE, "will" is not as absolute as "shall."
I SHALL, however, research this one further: There must be more to it...such as the auxillary verb thing. Offhand, I'm not thinking of all of the rules for this. Great question.
:-)
If I recall correctly, it depends on the person. I shall becomes I will for emphasis, whereas he will becomes he shall for emphasis.