Also, it would be nice if the same system could allow the client to preview the work before final approval.
I don't know if there is such a thing available. Maybe there is aspects of it available. Does anyone know of any such tool for web developer? I'm not even sure if I make myself client. It's like having a webmaster tool kit. Please help.