I need to run a report for each open task that shows how long that task has been in the current status selected. Each task status is usually "In process" but sometimes there are questions that need to be answered externally so when that happens we change the status to "With X for questions". We need to report on the time between when it was changed to the current status to the date the report is run. The only thing I have found so far is to calculate on the start date of the task but that doesn't help if we have change the status since the start.