Yes, I guess it clarify the data organization.
Lets see if what you have is many subcategories at first level, then you cannot do much, as the solution would be put it all at first level, but if the problem is that there is much subcategories levels, with subcategories inside other subcategories, then you can try to organize them in less levels like this:
Quote:
Current organization:
Category 1
..Subcategory1-1
....Subcategory1-1-1
......Articles
....Subcategory1-1-2
......Articles
..Subcategory1-2
....Subcategory1-2-1
......Articles
....Subcategory1-2-2
......Articles
Category 2
...
...
Quote:
New organization:
Category 1
..Subcategory1-1 :: Subcategory1-1-1
....Articles
..Subcategory1-1 :: Subcategory1-1-2
....Articles
..Subcategory1-2 :: Subcategory1-2-1
....Articles
..Subcategory1-2 :: Subcategory1-2-2
....Articles
Category 2
...
...
That is, you can organize it by the name only, reducing this way the number of levels. May be less clear than before, yes, but things like the KB internals cannot be changed on the fly, so you have to find a work around, and it's better a working KB less clear, than a crystal clear KB which doesn't work, isn't?