I've been patiently waiting for an update on this, sad to see you won't be able to finish it on time. I think this would have definitely been one of the top contenders. I hope to see it in another thread some day, until then, I guess I'll have to wait some more. Really great job so far.