predictions based on what we can see/hear: going to
predictions based on what we know or is a guess: will
plans, when we have already decided what to do: going to
plans, when we are deciding as we speak: will
offers/promises: will
offers and promises: will