So to take this one step further... 1) You can have the same role staffed to the project multiple times, but it will only show up once in the cost plan. The second role in the staff plan will have a (#) after the name, where # is the next in sequence. For instance I added the architect role twice in my example so I have 'Architect' and 'Architect 2'. Yet in my Cost plan I only have one 'Architect' but the cost is teh total of both architects. 2) You can enter transactions against the task for that a specific role. Please note that the transaction is for the resource selected, but the role selected for the transaction has the actuals against it. So basically my PM enters a transaction for 10 units against my 'Architect' role. The trasnaction is posted to WIP, then the 'Post transactions to Financials' job is run, followed by the the 'Import Financial Actuals' job is run. The end result is my cost plan (or budget plan) will reflect the actuals posted to the role defined, while in the task my PM is now listed with the 'Actuals' or in other words the units. The Actuals for the role defined in the task is not updated. Also, Actuals cannot be updated via the 'Edit Mode'. Hope this helps as well. One note, take care when you define the 'Group By' and 'Sub-Goup By'. If you do not do it correctly your cost plan could be empty. During my tests I used various settings and had a few empty results. When 'Sub-Grouped By' 'Charge Code' everything went well. I was just experimenting. Regards,Michael