Ok, so I _may_ have ended up on this one:
Am I on the wrong track? Tell me, logogurus, what I should do to make it better.