Since this is a small idea, it shouldn't take too long. I can't give an exact amount of time as the level of improvements and developments isn't exactly a continuous process.
I'll admit first off that I didn't read every page of this thread. This really sounds like a great idea to me. Would someone mind please giving me the bullet points on the arguments against it? Because I can't think of any.