Summary
·You can use CFIF to perform conditional logic.
·You can nest CFIF blocks.
·You can use CFIF and CFELSE with boolean operators to build compound conditional blocks. 
·Certain form controls do not exist on the action page if they are not given a value on the form page.
·You can determine if a form variable exists by using CFIF with an ISDEFINED attribute. 
·You can also handle missing form controls by overloading them on the form. 
·A third way of handling non-existent form variables is to use the CFPARAM tag.
(continued)