Abstract: A self-service kiosk having a walk-in enclosure, interactive selection panel, multi-section inventory storage area for dispensing items and accepting returns. User selections are entered via instructions entered at an interactive panel containing a selection menu of graphical icons and messages. A programmable controller monitors entered identification data and payments to control the dispensing and return of selected items from assigned storage locations via X-Y-Z track driven, transfer and end effect assemblies. Associated software manages payment transactions via a bill receiver, coin changer, credit card verifier, and receipt printer and develops associated administrative inventory status reports. One end effect includes a hook that interconnects to storage trays. The end effect extends and retracts the trays onto a support platform and conveys the trays and items back and forth from the storage space.