I'm designing a database of equipment and software for a retro computer (TI-99/4A if you're interested...

Is there a better way to do this? Am I looking at it wrong? Would the key be to use parent/children records? I did create a category for companies so that when you open one of those records, the products that they made are listed at the bottom. However, while that's a nice feature, I don't think that it's very obvious to users, and I don't want to create parent/child links for all of the duplicate fields in each category. I also considered using only one category for all items, but there are some fields that are particular only to each category, and I didn't know if there was a way to make some fields only show if a particular choice has already been selected (sort of like a sub-field).
Sorry if I blabbered on there- writing this got me thinking about possible options. I'm also wondering if the key might have to do with filtering...
Thanks,
Rich
99er.net