This just came in via Twitter so I thought I'd share the tip here. @orangeexception asked how you could tell if a file was being run as a custom tag. One quick and dirty way to do this is to just check for the existence of the ThisScope scope:

<cfif structKeyExists(variables, "ThisTag")> custom tag <cfelse> not a custom tag </cfif>

I've never bothered to do this with a custom tag, but I can see how it could help enforce folks using your tags in the right way.