Hi Dax,
I just want to clarify something about present progressive. If we are engaged in a conversation and you and I are having a cup of tea, then "are having" refers to now.
If I ask you " what are you doing this weekend?", I am asking you "do you have any plan this weekend" or "what will you...