Before anyone points this out, I forgot the following lines at the top of the JS code, which sets the JS variables from the CF variables (which were CFSETs just to make it simple for now; they would be database cells in real life)... <cfwddx action="cfml2js" input="#RevActual#" toplevelvariable="RevActual"> <cfwddx action="cfml2js" input="#COSActual#" toplevelvariable="COSActual"> <cfwddx action="cfml2js" input="#ATLActual#" toplevelvariable="ATLActual"> <cfwddx action="cfml2js" input="#OEMActual#" toplevelvariable="OEMActual"> ------------------------------------------------------------------------------------------------ Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists or send a message with 'unsubscribe' in the body to [EMAIL PROTECTED]