Russell Adams writes: > #+BEGIN timecard > > |------------+------------+---------| > | *Date* | *Task* | *Hours* | > |------------+------------+---------| > | 2009-09-01 | Customer X | 8 | > | 2009-09-02 | Customer X | 8 | > | 2009-09-03 | Customer X | 8 | > | 2009-09-04 | Customer X | 8 | > | 2009-09-05 | Customer X | 8 | > |------------+------------+---------| > | *Total* | | 40 | > |------------+------------+---------| > #+END I've attached my org-invoice.el file which does something very close to this. I use it to generate reports in table form like what you are requesting, and I have another .el file that uses org-invoice as a library to collect the same data and submit it to my invoicing system. Example output: #+BEGIN: invoice | Task / Date | Time | Price | |-------------------------------+-------+--------| | Friday, August 21, 2009 | 03:00 | 55.00 | | Blah Blah Blah | 03:00 | 55.00 | |-------------------------------+-------+--------| | Friday, August 28, 2009 | 06:00 | 10.00 | | Blah Blah Blah | 06:00 | 10.00 | |-------------------------------+-------+--------| | Total: | 09:00 | 65.00 | #+END: You can disable the price calculation.