A product delivery system (100,200) for delivering a product from a storage area to a dispensing area, the product delivery system (100,200) comprising a product holding device (110,210) for selective coupling with the product and comprising a reel and cable system (107,114,207,214); wherein: the product holding device (110,210) is moveable with the reel and cable system (107,114,214,207) and has a self-contained motor driven rotary vacuum generating assembly (101,102,201,202); characterized in that the product delivery system (100,200) comprises a robotic arm positioning structure (112,113,212,213) for moving the product holding device (110,210), wherein the reel and cable system (107,114,214,207) is coupled to the robotic arm positioning structure (112,113,212,213), wherein the robotic arm positioning structure has a plurality of arm segments (112,113,212,213) wherein each arm segment (112,212) is joined to an adjacent arm segment (113,213) by a rotary driven joint (120,220), the robotic arm positioning structure having an end and the entire product holding device (110,210) being attached near the end; wherein the reel and cable system includes a reel (114,214) and a cable (107,207) that is spooled onto the reel (114,214), the product holding device (110,210) being attached to an end of the cable (107,207), the cable (107,207) configured to support both the load of the product and the product holding device (110,210), the cable (107,207) being wound onto the reel (114,214) to raise the product holding device (110,210) and the cable (107,207) being unwound from the reel (114,214) to lower the product holding device (110,210), the cable (107,207) including an electrical conductor to electrically power the self-contained electric motor driven rotary vacuum generating assembly of the product holding device (110,210). the product holding device (110,210) is moveable with the reel and cable system (107,114,214,207) and has a self-contained motor driven rotary vacuum generating assembly (101,102,201,202); characterized in that the product delivery system (100,200) comprises a robotic arm positioning structure (112,113,212,213) for moving the product holding device (110,210), wherein the reel and cable system (107,114,214,207) is coupled to the robotic arm positioning structure (112,113,212,213), wherein the robotic arm positioning structure has a plurality of arm segments (112,113,212,213) wherein each arm segment (112,212) is joined to an adjacent arm segment (113,213) by a rotary driven joint (120,220), the robotic arm positioning structure having an end and the entire product holding device (110,210) being attached near the end; wherein the reel and cable system includes a reel (114,214) and a cable (107,207) that is spooled onto the reel (114,214), the product holding device (110,210) being attached to an end of the cable (107,207), the cable (107,207) configured to support both the load of the product and the product holding device (110,210), the cable (107,207) being wound onto the reel (114,214) to raise the product holding device (110,210) and the cable (107,207) being unwound from the reel (114,214) to lower the product holding device (110,210), the cable (107,207) including an electrical conductor to electrically power the self-contained electric motor driven rotary vacuum generating assembly of the product holding device (110,210).