Horribly simplistic. I found AFTER I had paid for premium that there is NO way to change the due date on an existing task. Renders the program useless!! Lacks other core functionalities...but I would NEVER EVER have conceived that the due date on an existing task cannot be changed. I was ripped off.