So one of the modules I am going to use the most with SugarCRM Pro is the Projects Module. As a web designer/developer/IT Consultant, I need to be able to organize all my Projects with tasks, notes, files, etc. I need two capabilities out of this area when dealing with third parties and was wondering what ideas people had for me to accomplish this need. I can upgrade to the whatever version has the customer portal, but I would prefer not to upgrade unless its mandatory.

1) Allow clients to view project status (what tasks are complete or percentage complete).
2) Allow clients to upgrade files for projects
3) Allow clients to provide feedback on either a task or project
4) On larger projects, I might work closely with a staff member of the clients company and I might need to assign them tasks, etc.I dont know of a way to do this though without paying for additional seats for sugar, which seems wasteful for this occasional use.

Thoughts?