I answered my own question... make sure "Suppress Whitespace" is checked in the
Coldfusion administrator. Even though I'm stripping out all of the whitespace
in my output, CF is still adding some of its own.
As well as the "Suppress Whitespace" option there are the
<cfsilent></cfsilent>, <cfcontent reset="yes"...> and <cfsetting
enableOutputOnly="yes"> tags that can be utilized to control undesired
whitespace generated by CFML code.
There is an entire chapter in the documentation about this topic if you
care to learn more about the options.