I was reading an article today "Interacting with component methods" on how to
call or invoke CFC's properly using all types of ways! Good stuff

A quick snippet from the CFMX Best Practices online meeting with Ben Forta
(unfourtunately, this is not verbatim):

"Coldfusion Components should NOT be used to display output information but
rather provide the data processing. Custom CF Tags should be used to generate
the output from the data passed to it by the Component"

I have seen this in action folks; the best thing you can possibly do is keep
this level of abstraction. It's not only easire to maintain but also easier to
troubleshoot.

Well that pretty much hits what I have been doing lately right on the head. I
have been using cfc's to generate 'content areas' for my users. There is a lot
of authorization levels and I found that I can pass those levels to the cfc,
test there and just simply, return the proper chunk of html code. ( Usually a
small table or <ul> <li> list items ).

Am I going to run into problems from this methodology. I can see that the
cfc's arent highlighting the syntax in DW, which makes me a little suspect that
I should be doing something else. Is this where custom tags comes in?