bioKEMIX website lists over 30,000 molecules which are available in retail/pre-pack quantities and also available in bulk/custom pack sizes.