Unfortunately, I do not believe this v12.1 will have all of the functionality I'll need. Additionally, I do not know when it will go Gold Master and I cannot use an RC anyway.
In thinking of ways around this issue, I came up with the idea of creating/updating the new Rooms/Departments/Locations/etc. by interfacing directly with the WHD DB schema.
typhoon87, Do you think that doing an INSERT/UPDATE to, say, the ROOM table would have any adverse effects to the system? I've noticed there aren't any triggers on the ROOM table. I just don't know what else the WHD system does when adding a new room through the web UI. Could altering those tables through custom code be a viable solution or would that be really bad?