Hi Allen,
That's unfortunately the grim reality, you're quite stuck with managed solution which is one, if not THE one, reason why many have moved away from them in "inhouse" development. The first blog is what has been the proposed way to deal with this
and that doesn't always work either. I share your pain.
Regards
Rickard Norström Developer CRM-Konsulterna
http://www.crmkonsulterna.se
Swedish Dynamics CRM Forum: http://www.crmforum.se
My Blog: http://rickardnorstrom.blogspot.se