I did finally do something interesting yesterday, although it was still an end run around a roadblock put up by our vendor. Basically we have been fighting with them for about 6 years on the fact that they don't provide us sufficient information on who is keying the batches in their product. Their "keying information" consists of the start and stop time and the keyer name of the last session spent on a batch of work. If one keyer does not finish the batch and another keyer picks it up, the start time gets overwritten and the keyer name gets overwritten, instead of another audit record being written. For six years, the vendor refused to fix this. So yesterday, I sat down and started writing code to write database entries every time the keyers changed any of the data. It was only a few hours work to create a solution that will give us all the information we need, and I still need to put together some queries to wrap this up into a report, but this is by far the most interesting thing I have done at work recently (pretty sad, I guess).
This just reinforces my recent thinking that my real calling in professional life is databases and datawarehousing. It is the only type of work I have ever done that gave me a sense of fulfillment. It was also something that I was very, very good at, as any number of former supervisors will attest. I wish I could find a job doing that sort of work again.