You could do this with frames... <br><br><b>FRAME ONE</b><br><FONT FACE=monospace><cfquery name="Countries" datasource="mydb"><br> select CountryID,Country from Country_Table<br> order by Country<br></cfquery><br><br><form action="frame2.cfm" method="post" target="frame2"><br> <select name="CountryID"><br> <cfoutput query="Countries"><br> <option value="#CountryID#">#Country#</option><br> </cfoutput><br> </select><br> <input type="submit" value="GO"><br></form></font><br><br><br><b>FRAME TWO</b><br><FONT FACE=monospace><cfparam name="CountryID" default=0><br><cfif stateid><br> <cfquery name="cities" datasource="mydb"><br> select CityID,City from Cities<br> where CountryID=#CountryID#<br> order by City<br> </cfquery><br><br> <form action="frame3.cfm" method="post" target="frame3"><br> <select name="CityID"><br> <cfoutput query="cities"><br> <option value="#CityID#">#City#</option><br> </cfoutput><br> </select><br> <input type="submit" value="GO"><br> </form><br></cfif></font><br><br><br><b>FRAME THREE</b><br><FONT FACE=monospace><cfparam name="CityID" default=0><br><cfif CityID><br> <cfquery name="city" datasource="mydb"><br> select * from cities<br> where CityID=#CityID#<br> </cfquery><br> <cfoutput query="city"><br> <!-- Put city information code here --><br> </cfoutput><br></cfif></font><br><br>Let me know if this works for you. (btw, you could put javascript code in the select boxes to submit the form upon selection, it should still work...)