Hi Laura & Cameron,
I know exactly what you mean - getting an overview of what you've committed to is really helpful. I've been using GQueues for a good few years now and it is a major part of my own data stores (alongside Gmail, Google Calendars & Drive). Not sure if this will help, as I don't track task time in quite the same way as you seem to. However, thought it would be worth chirping in.
I track my hours on client and internal work (to the nearest 15mins typically). Separated across four calendars (personal / social, client hrly, client retainer, internal), I then use a fairly strict syntax to name the calendar events. I then use a free Google Calendar plugin called
GTimeReport that totals up time spent. You can then view this data in browser, have it writtn directly to a new Google Spreadsheet, or download as a .xls file. (Ideally this would be a 2-way synced Google spreadsheet but that's not yet the case.) Be warned though that it's lightly supported and could break at any time.
The event name syntax is critical if you want to 'merge similar events'. It simply adds up any names that are written the same in front of a colon. I happened to use this myself already so it was a lovely little surprise when this developer had the same idea for naming events.
ie "Client A: foo", "Client A: bar", "Client B: foo", Client A bar" = This would be treated as 3 'similar events with the first two being added together (notice the lack of colon in the last example).
Alternatively, for just a simple read-out, I just searched and found this:
http://google-calendar-hours.com This views any one calendar and totals up time for a set period. Not much control, but maybe you could just check in with this as you go about your day.
Cameron, this last one is available on Github. Perhaps this could come in as a little widget to the right of search in the UI with a dropdown to choose which Queue it is counting (smart queues of course have a lot of potential here, along with the option to minus off what's been completed. Adding finer increments on duration (unlinked to a specific time) and a syntax for quick add would be welcome too.
.ben.