The easiest way to do this would be to filter your recordset that populates the size list. In your recordset you can select all of the sizes for that item where the quantity is > 0. To make this work you will need to record the quantity along with the size. So long as you have a quantity that is greater than 0 for that size it will be included in the recordset that populates the list.