> the second replace removes the '_' so as to give a list of all entries > requiring to be extracted...
Even then it is unneccessary - if you wanted either '_split_' *or* '_' as your delimiter (not what the OP wanted), you'd make use of the "bug" (deliberate feature) that has been debated: <cfset VARIABLES.TestList = Replace(VARIABLES.TestList,"_split_",",","all")> <cfset variables.SplitTest = ListToArray(variables.TestList, ',_')> ;) Dominic -- Blog it up: http://fusion.dominicwatson.co.uk ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:306959 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

