A method of filling an array of product package cavities with solid pharmaceuticals comprising: providing a system comprising a plurality of solid pharmaceutical filling stations arranged adjacent to a conveyor system, wherein the system is programmed to selectively convey independently movable product package template shuttles or package portions beneath filling stations for a first medication required by a patient's prescriptions; transferring, via the conveyor system, the product package template shuttles or package portions to locations beneath additional filling stations corresponding to each further medication required by the patient's prescription until each of the necessary medications for each and every one of one or more prescriptions for a given patient are deposited into the product package template shuttles or package portions; selectively filling at least one row or column of the cavities of a product package template shuttle or package portion with solid pharmaceutical product at each filling station to which the conveyor system automatically transfers the product package template shuttles or package portions; automatically positioning the product package template shuttle or package portions above a further product package template shuttle or a product package portion transferred by a conveying system; and providing a plurality of gates (35, 36, 37, 38), each gate corresponding to either rows or columns of said cavities and independently actuatable to open and close to thereby selectively release the solid pharmaceutical products from at least one row or column of cavities of the product package template shuttle into corresponding cavities of the further product package template or product package portion that is transferred by said conveying system. providing a system comprising a plurality of solid pharmaceutical filling stations arranged adjacent to a conveyor system, wherein the system is programmed to selectively convey independently movable product package template shuttles or package portions beneath filling stations for a first medication required by a patient's prescriptions; transferring, via the conveyor system, the product package template shuttles or package portions to locations beneath additional filling stations corresponding to each further medication required by the patient's prescription until each of the necessary medications for each and every one of one or more prescriptions for a given patient are deposited into the product package template shuttles or package portions; selectively filling at least one row or column of the cavities of a product package template shuttle or package portion with solid pharmaceutical product at each filling station to which the conveyor system automatically transfers the product package template shuttles or package portions; automatically positioning the product package template shuttle or package portions above a further product package template shuttle or a product package portion transferred by a conveying system; and providing a plurality of gates (35, 36, 37, 38), each gate corresponding to either rows or columns of said cavities and independently actuatable to open and close to thereby selectively release the solid pharmaceutical products from at least one row or column of cavities of the product package template shuttle into corresponding cavities of the further product package template or product package portion that is transferred by said conveying system.