I find this particular feature of the ArcMap 10 framework quite annoying:
When I define a join on any layer, templates cannot be added to the create features window.
I have to remove all joins from the layer, then add the template, then modify/edit/add features and again define the join(s).
In fact, when I use the Organize Feature Templates window to add the template on a layer with a join, it does not add it to the list and no errors are raised. However, if i remove joins from the layer the templates I've added while the layer had a join suddenly appear in the Create Features templates list.
Without having to do this programatically, Is there a way to use add templates on layers with joins? (Assuming entering attributes that satisfy the join would somehow have to be enforced)
When editing older maps I often forget that a layer has a join and it takes me a while to figure out I have to first remove it before I can use the templates to edit the features. Even a message would be nice, i.e. "You have to remove joins to use templates." or something like that but I suspect that this is not possible using a default tweak.