First of all, thank you for this module.

The vocabulary I would like to limit is nested; it has about 10 parent terms and each parent term has 3 to 5 child terms. Selecting a child automatically selects its parent term. Child = sub-category.

I would like users to select no more than 3 child terms for their nodes. It doesn't matter to me if the child terms belong to the same or different parents.

This is what I need:
I need to tell users that they may choose up to 3 sub-categories.
I need the actual limit to be 3 child terms.

Here are some ideas for a solution / workaround:

idea 1: Remove the text seen in node creation that says "(chose up to x)." In the help text, tell users to select up to 3 sub-categories. In Taxonomy Limit, set the limit to 6 terms. Users could then select 3 parent child pairs, or 6 parents, or some other combination. Probably would be a simple hack. Not ideal results.

idea 2: Limit the number of terms based on depth. This is exactly what I'm looking for. I have no idea how to hack this.

What do you think?