We'll have a better idea once it's in public beta and more people start using it. We don't want to have some open-ended thing going on where nobody has any idea when it's going to be finished. We'll try and give some sort of "estimate" once it's been in beta for a couple weeks. The beta period is really the unknown factor. It could go extremely well or it could take awhile. It all depends on how many people set it up on their site and actively test it. I'll be fixing things as soon as they get reported.