Sorry for that mistake Mark,
it seems, that I had been too long on the computer yesterday.
If you go to "Manage Data Source", there is a "Data Filter" section at the bottom. You can specify the number of Records or enter an expression like "Prename Like A%" or "CreatedDate > Now(-7)", to get only the entries of the last 7 days. You can also specify "isCurrentTab(category)", if you define the category as a link, pointing to portal tabs (that is a bit tricky) - we use this for a customer, a house care taking company, who has a central file repository and single pages for each of their houses, where house owners have access to. On this pages, we put modules using the datasource withe an isCurrentTab filter, to display only the documents for this house - in fact, we use multiple modules on each page, to separate doc categories as well. The great advantage is, that you can duplicate a house's page with the modules, and it works without further modifications.
We are currently testing permissions and notification, we still have to add start view configuration, so the module can easily be used as a data collecting form as well. Next is to allow (secured) access to SQL data sources and the last function remaining for the release is template management, so you can easily start with an existing solution and modify it, to fit your individual needs.