It would be very usefull for me if we can have something such as Task Types, so each type would have a given set of custom fields. I know with the API I can do this, but I am finding hard to use that API for this purpose.
The way I would use this is that each canvas in a ruum would be to track different tasks. Each task within a canvas would have same set of fields, and that may change from one canvas to another.
From there I would like to track the information of those added fields. I understand that with Reports 2.0 I can probably achieve this. But as additional option, it could be that if I can export the tasks within a canvas, along with all of its custom fields to a spreadsheet, that can make me going.