Basically this looks good. Here's a few thoughts and suggestions:
-- Ken
In reply to Re: Conditional inheritance strategy by kcott in thread Conditional inheritance strategy by citromatik