spent some time today trying to figure out how to create a CCK field as part of an hook_update_N function. Unlike previous versions of CCK, in 6 it's very easy to manipulate the fields from code.
using the term "content management system" to describe the drupal cms understates it's full potential. i prefer to consider drupal a web-application development-system, particularly suitable for content-heavy projects.
The WYSIWYG ImageField module is an inline image management tool for the WYSIWYG module based on the ImageField and Insert modules with an IMCE-esque image library provided by the FileField Sources and Views modules.