One method I've used on the db side is to have a field to sort on that contains the hierarchy...something like... hierarchy 1 1.1 1.2 1.2.1 1.2.2 2 2.1 2.2 etc.... then when returning the menu, you can simply sort on that field, and all of your menu items are in the correct order to spit out the menu html using cfoutput. In this case, you could pass the query variable to your custom tag.
Also, on the subject of CSS menus...this is an excellent tutorial... http://www.seoconsultants.com/css/menus/horizontal/ -- Jim Wright Wright Business Solutions [EMAIL PROTECTED] 919-417-2257 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:241363 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

