The auto-reschedule feature doesn't work very well. For instance, I will have a 45 minute task starting at 3pm and then I put another 45 minute task and accidentally put it at 3:30pm. Instead of just pushing this second one to start at 3:45, it reschedules the first one to later and then puts the second one after. So it had the first one starting at 3:30pm and then the second one starting at 4:15. I'm not sure why having a conflict at a time would mean you couldn't do ANYTHING during that time.