I too am interested in PSA for a consulting firm primarily to track people utilization. I saw data entry mentioned as a disadvantage and I agree. Our current solution is Excel which is extremely fast at data entry due to table entry. However, detailed tracking and projection is painful. Yet, we are able to accommodate uncertainty in project starts which gives us a "discounted" view of staffing quantities. This is important and I'm not sure if any of the packages allow for this or not - comments appreciated. I cannot see that MS Project for example accommodates the discounted calculation of resource loads when assigned to projects with probabilistic starts (does it?).
For time & expense, we are a Unanet shop. They are a friendly and helpful group. Unanet does have a resource request and management module. However, I find that each project & resource must be updated individually via a wizard. For blocks of changes, this is very time-consuming.
Compared to a table, this approach is arduous to say the least. I also find their technology base to be form-based rather than having a more thick-client look and feel. This means everything has to be 'submitted' to see changes. As an alternative, one of our newer managers recommends http://www.projectorpsa.com/,
Project Projector. I haven't looked yet but will.
I appreciate the alternative names provided above as a starting place to look. Any other thoughts are welcome.