Make checklist more interactive
Provide the user with ways to indicate things like an adjustment in the money they have or that the database has been updated, while going through a checklist.
TD should save the current route, recalculate and determine if there is a significant change. If so, like Waze, it should indicate whether a better route was found or the current route is "blocked" (no-longer profitable or attainable, e.g. if they changed the lightyear limit).