I understand what you are saying Ray. :)
I've already implemented CKFinder in one iRite project.
1) I just don't want a disparate collection of semi related bits of code to accomplish the job. Too many parts to go wrong - too many developers to cover if issues arise.
2) A DW extension should mean I can do everything in a DW wizard - file paths especially need to be resolved there - not hacking around in source view
3) I have one point of contact, and I'm not referred to a third parties documentation or bug list if the extension is just a wrapper for another companies app
If you can produce something comparable (or better) than Interaks old KTML and I'll be first in the queue