I hve used dot project a lot (4 years) , and it is really great. Web based, so you just defines project, task, users, add users to task. Wen a job is updated all other assigned users get a mail, with a summary. That way all users can update so the project manager is stuck with "secretary work". Also have a ticket modul.
-- SMB