In case it hasn't been said before, cfparam is MUCH slower than cfset. Think about what cfparam has to do to 1) parse your string for a variable name, 2) check to see if the variable exists, 3) set it to the value you set. cfset is much much faster. Please note, this is just a general aside, and I think your tip was wonderful. -joshua