Mr Kim,
My today smart list is sorted Priority->Due date->Manual sort.
If my High priority task (!!!) has a start time, and I manually drag an untimed task to land between two of them, GOODTASK automatically gives the task a start time somewhere in between the two.
Question: How is it calculating the the start time? I don't see a pattern / logic in the time that is selected?