From the code that you have posted here is looks like the select list should be hidden unless there are rows in the recordset. Looking at the source code on your pages I'm not sure that you have the same code. On the live site it looks like the select lists have different names. One other thing that I notice is that if the code to hide the rs was not working properly the select lists should have a default value of Select Size. Since even the items with sizes to select do not have this option it tells me that the code on your live pages differs from the code you have on your testing server. You should check and compare them and try uploading the copy of pages that are working on your testing server.