Another recommendation is that I see task states are To Do, Doing, and Done. It'd be nice to have a Review state as well which could be used to say it's ready for either code review or QA. This could also end up being a runaway train so it may be better invest time in allowing the user to specify up to x (3?) amount of additional custom states.