But we need the functionality there first, so we can *then* flatten.
Ahh, the good old chicken and egg ;-) I don't let that count. We have plenty of working category intersection tools already. Their usefulness is limited however because the category system is so screwed up. The ball is definitely in the categorization-court!