Hi, I am a web designer and i am in need of a project management tool that serves two purpose 1. to collaborate with designers. Need to create new projects and assign designer and project manageer to a project. When the designer pst and update project manager should receive immediate notification. Also need to set automatically follow up reminder if no activity was entered into a project in 2 days. 2. to communicate with clients the client portion, i want the clients to login and submit their requirements via a questionaire and upload files, i need to be able to create a new client account each time we have a new client. When i post updates i need the client to automatically be updated as well as submit feedback that will be sent to all parties assigned to that project.