I have an asp.net form I'm working on and I am trying to find the best way to implement something like an itinerary. It's a trip form where the user will input some personal data (name, address, etc) then build their trip. We do not know when a person starts a form how many legs a trip may have. The database I'm building the form for implements this with 2 tables, a master trips table with a trip_itinerary table. The trip_itineray table holds the individual legs of a trip. This data will include dates from and to, country, city, travle mode, etc. So in the form I need to be able to add legs to the itinerary. I;m just looking for an example out there, and thus far my seaches have not turned anything up. Any guidance is appreciated.