I've been working on eguile-gnc.scm as an easier and better way of creating GnuCash reports.
See Custom Reports Using Eguile