I didn't know you were still working on it, it's been so long since we last talked...
We have a problem in the team. There are NO primary coders left, just a few part timers working on ancillary code.
I wouldn't want you to go on spending you time\effort on a project that could quite likely fold.
It pain's me to say it as I've got probably more time invested than anyone else in the team
I have started porting my work to ..., the coders there are prolific and very easy to get along with. If your interested I can put your in touch with them.
So, in short my apologies and luck be with you whatever road you decide to take.