
I am not sure where I got the idea that a comma must be added before "so that", but I have been doing this for a while now, and now I realized it might be ungrammatical, or is it? When would you add a comma?
For example:
You should do several of the things that he asked you to do so that he
...