it's code therefore it is possible. i think you'll have to create a set of custom forms and custom form handlers to deal with all the interdependency, but given enough time to work on it you can make it work. my first question though is: what will the user interface be such that it is intuitive and understandable? i often find when putting lots of forms into 1 page that i confuse my user quite quickly!
cfh

