1) CFIF/CFELSEIF/CFELSE logic – Being able to control actions/output based on variables or values.
2) CFEmail – I know it is a pain sometimes but dynamically outputting a message when an event occurs is a bonus.
3) Bind – Binding to CFC’s or other data when a variable is changed or loses focus limiting additional choices.
4) CFInclude – helps to modularize and reduces duplicate code in an app.
5) CFDump – Very useful for debugging what is passed via FORM or URL or other sources.
6) CFScript – easy to use and understand for OOP.
7) CFC’s – A tidy place to put all the functions you need for an app.
8) isDefined() – Check to see if something is there before you apply logic.
9) query.recordCount – allows me to reshape output/logic/messages depending results returned from queries.
10) Arrays/Structs/Lists – Comes in very handy for managing groups of values/variables, each has its own strengths and weaknesses.
11) CFFORM, CFINPUT, CFSELECT – Far more useful than the standard form/input/select. Love the built in ajax and javascript functions.
12) all the other seldom used stuff – Sooner or later it comes in handy