<soapbox>
Why post two postings within a half an hour from each other??? You should be aware that it takes a LOT longer than a half hour for people to respond to Threads on average. Just a piece of advice...please do not post Threads like this in the manner that you have done it. If you do not hear a response within let's say 12 or 24 hours, then it would be appropriate to add a reply to your original Thread to bring it to the top of the forum.
</soapbox>
Anyway....The problem could be related to one or more of the following factors...
1) You did not add the sub-categories correctly via admin.cgi. Remember to add sub-categories, you need to use underscores (_) for multiple words and forward slash (/) for separating categories and sub-categories.
Example:
Search_Form/Does_Help
2) If you have edited the sub build_linked_title routine in the search.cgi file, I would recommend going over the code hacks you have applied.
3) Your categories.db could be corrupted especially if you have added fields in the category.def file without updating the categories.db file.
Regards,
Eliot Lee