I have been using Basecamp for a couple of months with great success. It tracks all of my client projects and I can manage information via the web. Clients can be invited in, and anyone can be updated with an email alert. It is a fantastic way to track files, messages, running conversations, and be a single location for everything relating to a particular project. Give it a try here ..... and let me know how you like it.