Building a catalog to put on CD ROM

I have posted this message on another forum and got a really great answer that took some effort. Unfortunately, Im afraid it might have been a little beyond the scope of what I understand. I am fairly comfortable with actionscript, but still not an expert by any means. Anyway, This question could be loaded so forgive me if it is overly broad. I am making a catalog of 600 products for a friend that will be put onto a cd rom. I previously made a small catalog of about 50 products for him that was just used on his website. Basically the catalog was structured as the following. On the left hand side was a navigation of 10 major catagories in button form. When a catagory was clicked a movie clip was loaded on the far right that contained a product list. I basically made every product a button in this list and then attached a goto and stop action to each which went to the frame for each individual product. For example if someone clicked on a lighting catagory it took them to a list of lights. They chose a light from the list in the movie clip and then it went to the frame which i had labeled for that specific product. The display of the product was loaded in the center of the stage and below it I had made text boxes (approximately 4) which contained name, description, uses and size. These text boxes were all basically filled with static text for each product and put on the individual frame for there listing. Basically this meant I had to fill in the info for 40 products individually and attach actions to 40 button(there were 40 products listed) all in all the same action copied over and over yet the frame number changed. I labeled 40 frames to make it easier on myself. Now, I think this sounds a bit labor intensive considering flash is probably capable of a better way. Also I have 600 products this time that will be on cd rom and that would be 600 frame labels, 600 button actions,etc etc. I would love to do this a more dynamic way. If there were someway to pull from a dataset or from a text document without having to remote that would be great. Like I said, this question is broad and a clearly defined answer might be impossible. But some feedback, suggestions, words of wisdom is basically what I seek. Thanks in advance.