I have a few quick questions. 1)on a products list, some products contain sub assemblies. This table is used by a user constructing an order with boolean fields to select products. If products B and C are sub-components of product A, is there any way to have B and C automatically selected if A is selected? If you have idea for coding, please let me know exact terms/exactly where i would put it/ and how to call any necessary terms 2)Along the same lines, if product C is a necessary component of A, but not on a sub data sheet, is there any way to automatically select C when A is selected? In other words, on a list of products, some go hand in hand. I need to make sure that if one is checked, another one is as well. How can i do this? again, i am programming illiterate, so please be explicit! 3)one last question....is there any way to hide sub data sheets for products that do not contain sub assemblies? or at least hide the "+" next to the product, to make it clear that there are not any further components? help on any of these issues would be hugely appreciated!!