Good work. I tinkered a bit and came up with something very similar.

- Darren