You could keep the entire thing on one page. Add the select list to a different form. When a shipping address is selected, that form posts to the page, and filters the recordset to populate the shipping form elements. The billing and shipping form will post over to the confirm page.