Views integration module released
The categoryi_views module has just been released, allowing full integration between the category module and the views module! This is the first addition to the new 'contrib' directory in the category package - this directory will contain other smaller or less critical modules that may be written in the future.
Category_views allows you to link a view to one or more containeris, and to then render your node listings for categories in that container using the linked view, instead of using the boring old built-in system in the category module. This means that you can now display your node listings any way you want: any number of items per page, any one of several different formats, etc.
Views-powered node listings are embedded into category pages, just like regular node listings. You specify the category that you want the view to render by including it as an argument in the view, which category_views automatically passes.
A big thanks to merlinofchaos (sometimes known by his alias, 'Earl Miles' :-p), for creating the awesome views module, and for making it extensible and clean enough that other modules can interface with it. Thanks also, merlin, for the help and advice that you personally gave me while I was getting my head around the mechanics of views. It's taken me several weeks, and I understand about 2% of your module now - I'll let you know how I go with the other 98%.