We all know that showing raw error messages to end users is a bad idea. The easiest way to get around this in ColdFusion is to add a site-wide error handler in the ColdFusion administrator. Another option is to use ColdFusion's cferror tag to display a custom page when an error occurs. One thing you may not think about however is returning a proper HTTP status code from your error pages. This really bit me over the past few weeks so I though I'd share a little about what I've learned.