I'm about half way there, but I can't honestly say when it will be finished.
It's something I can only work on in my spare time.