Here are some problems I've found with CFDOCUMENT so far:

CSS issues:
1.Doesn't recognize @page:left and @page:right selectors

2.Doesn't recognize text-transform (can use Coldfusion UCase() to workaround)


Other issues:
1.Doesn't recognize "custom" tags within XML (<custom>This text won't do
anything</custom>). No matter what styles you apply to this custom tag, it
won't work. Anyone have a solution to this? Changing the CSS style to a
class, and the "custom" tag to <span class="custom"> fixes the problem, but
COME ON that's not very cool.

2.format="pdf" results in strange invisible "right margin" with <p> tags when
the width is set to extend the length of the entire page. All text will wrap
with an "invisible" right margin except for the last breaking line, which will
wrap properly. This is found by centering the content of the <p> tag and
noticing that the text doesn't center across the entire page, with the
exception of the last breaking line. (I didn't explain that very well, but to
see this issue, just do:
<cfdocument format="pdf" marginleft=0 marginright=0>
<p style="text-align:center;">put enough text in here to wrap a few lines</p>
</cfdocument>
I have heard one possible way to get around this is to set another style
wtihin p so that width:100% but it hasn't worked for me.

3. I have heard there are lots of issues with using the <img> tag and getting
graphics to scale properly.. this is documented all over so I won't do so here.