RE: Barney, I disagree. I find implicit boolean conversions to be cleaner and easier to read (and are a feature of the language).
But, furthermore, the implicit boolean conversion says even more about the statement than any comparision. If you see: <cfif query.RecordCount> .... this implies that there is a strict set of possible values that are being taken into account. However, on the other hand, if you see: <cfif (query.RecordCount GT 0)> .... this implies only that positive numbers are being taken into account; but, it make's no hard statements about the rest of the possible values. With a query, its a little obvious cause the data context has a natural limit. But, what if there were -1 records? or -2? Now, obviously, even if you do a implicit boolean conversion, you can still have other sub-sets of values that have meaning; but, my point is that that the implicit boolean conversion makes a strongER statement about the set of meaningful values (ie: this or NOT this). Sorry if that was incoherent - I am wicked tired. -- Ben Nadel Adobe Community Expert Adobe Certified Advanced ColdFusion Developer Manager New York ColdFusion User Group http://www.bennadel.com Need ColdFusion Help? http://www.bennadel.com/Ask-Ben ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;207172674;29440083;f Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:317678 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4