When I studied English, I was taught that shall is used to express the future tense for the first person (singular, or plural), and will is used for the same purpose in the other cases.
When I look for shall on the NOAD, I read the following sentence, in a note about the usage of shall:
In practice, however, shall and will are today used more or less interchangeably in statements (although not in questions).
Does that mean shall and will are used with almost the same meaning?
Does I shall return have the same meaning of I will return?