Yes thanks, that looks familiar. 

It doesn't look quite as clever as I recall, but I'll look into it anyway. I tried something vaguely similar myself last year, but it's time to revisit the issue and see how someone else tackled the matter.

Greg