I was looking to the same functionality, we are doing projects and I would like to use dimensions, project or tag's how ever you may call it to trace cost/profit/progress for a project.
Example dimension 001 (project) connect to a customer
Create a order for this customer and add the dimension code 001
All purchases or cost for this project get the same dimension code 001
When we have the start date and end date we could create great reports for our projects....
I don't understand the function of dimensions as it's implemented... but maybe there is a other solution to trace projects in front-accounting. Please let me know.....