It's nice that you continue to document the gradual development of this, I might give it a whirl once you've added enough functionality.