I'm sure you're right that that is what it means. But it doesn't behave that way. The following code returns C, D, B.
<cfset a = structNew()> <cfset a.b = 1> <cfset a.c = 2> <cfset a.d = 3> <cfloop collection=#a# item="k"> <cfoutput>#k#</cfoutput><br> </cfloop> <cfoutput>#structKeyList(a)#</cfoutput> A Macromedia rep says it isn't documented to be in any order at all: http://www.cfbughunt.org/index.cfm?fuseaction=view_bug&BugID=1166&Row=125 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4