We want to have some lists (Suppliers, Projects, etc) at top-site level which can be reached by all child-sites. Using InfoPath on child-sites we want to have a lookup field in the lists there so we can choose Supplier, Project, etc.
Also it is important that changes to the list at top-site level are reflected to sub-sites using the list.
What is the preferred way to do this?