Taskwarrior seems very handy especially when you are all day long in your terminal and don't want to interfere with your work for doing some "reporting". But there is a missing way to get the time spent on a task/project. It seems to be a recurring request: http://taskwarrior.org/boards/6/topics/79 but I haven't found any feature doing it. Beside that, it seems quite nifty.