Simple question - but does anyone know why CFEXECUTE tags must be closed? In other words, you can't do this:

<cfexecute name="parispic" variable="result">

You must either do this:

<cfexecute name="parispic" variable="result" />

Or

<cfexecute name="parispic" variable="result"></cfexecute>

The docs say you that you should not put anything between the closing and end tags, but this is perfectly valid:

<cfexecute name="parispic" variable="result"> <cfset x = 1> </cfexecute>

But if you try to use X, you get an error. It's almost as if the ColdFusion developers imagined some other tag that would work on the inside - but then changed their mind.