I am creating a db for a person that gives speeches and writes articles. Each speech is one record and would be the Mainform. The speech can be on one of 25 or so categories (Retirement, Estate Planning, Media Reference, etc.) and each category can have 10 to 20 subcategories. Subcategories for Retirement might be Pensions, 401(k), Social Security, etc. Can I put 25 subforms on one mainform? Is there a better way? We want to enter a lot of "old" data from past speeches, as well as new ones. A major feature is to allow the user to query the db to find out "When did I write that piece for Newsweek on 401(k) contributions?"