I'm working on a project for my client. I need to communicate daily with them on many different aspects of the application. At the beginning, e-mail was enough, but after a month there are few hundreds e-mails exchanged, all of them tackling few different topics, which is starting to cause a lot of confiusion.
Can you recomend a tool designed for such an occasion? An on-line developer-client communication system with ability to discuss different topics, disable already finished ones, easy file upload, some scheduling, maybe integrated chat and so on.