We are currently using Project Server, and so far feel that it is great. We used to store project files in a job folder, on one or two internal networks, now they are all in one place. Also the email notifications are great. You can change them (I know that much, not exactly sure how, but I know...