I understand where your dilemma comes in. Enterprise Resource Management is a step above just thinking about resource management on temporary projects. In order to actually be successful with Enterprise Resource Management, you need to manage the non-project work along with the project demands on your resources. Doing this in multiple locations makes it prone to error if data is not synced appropriately and you don’t have access to all committed resource assignments. Therefore, you might need to move away from thinking as MS Project as just a tool for project management and look at it as a potential ERM tool.