Well, your last post is some days old, but I'd like to continue this thread because I've got the same idea.
What I'm missing is the possibility to merge time tracks of several types in one report. Sure I can create custom reports but only for one type saying "events" or "tasks". Opengoo has a general task report called "Total task execution time". This report should aware of other time consuming work like meetings and customer visits. This way I got an overview of all the time belonging to a special project, milstone or work space.
At the moment as a work around I create a task for each meeting or track the time as a general time slot. But that is double work for me.
To carry this to an extreme even the time between check-out and check-in of an document could be counted in a general report because that is the time taken me for working on it. Yes, I know the time must be editable afterwards if someone forget to check in (like execution time for tasks), so this feature may need some effort.