I replaced the THINGAMABOB with a more professional looking key string.

Doesn't change the core issue that the ability to support new custom object types on demand with the wordpress like api is a good thing. But there isn't an easy way to do it using the required php level, and there may not be an acceptable way to do it even with php 5.3+.

It might be the case that we decide only to support the known types, move and comment out the dynamic part of the code so that we can use it and the template when we want to update all of the functions for all of the types.