So I guess what I want is to repeat the _date_ based on completion date, but repeat the _time_ based on assigned time. Basically if I check it off at any time on day N, the new task should start at 8 AM on day N+1 and be due at noon on N+1.
1) Have to check off tasks that you did not do (!) because its repeating every single day (when using 'assigned date')
2) End up throwing the timing out of whack for time-dependent (or non-time dependent, if you just want to have the due time cover the whole day) actions (when using 'completed time')