Okay, let's try /again/ ( my replies appear not to be getting through :( ) Anyhow, I've built a quick proof of concept locally. Whether it would work for you would depend on a few things.
- Do you have any constraints on how data is stored? - When a node with children is closed, then re-opened, should any children that were open last time remain open or start again as closed? - You said it needs to be accessible (that's good), so you don't /really/ want it using tables, right? (Because this isn't tabular data, it's nested-list data, and thus should be using nested lists.) If you can answer these questions, and let me know how you want things to look, I can hopefully provide what you want, complete with comments on what each bit is doing so you can learn how it works. :) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Create Web Applications With ColdFusion MX7 & Flex 2. Build powerful, scalable RIAs. Free Trial http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJS Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:274262 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

