You can transform a default, single weblog WordPress installation into a multi-blog site with the help of PostGroups.
One feature that I was looking for in WordPress was the ability to place my posts in their own separate pages. Thus, I would have different "sub-blogs" defined for the same WordPress site instead of the single weblog allowed by the default installation. PostGroups is a plugin that allows you to create such groups of posts, and each group can be navigated individually.
For example, you can create a group of posts called "Quotations" where you'll place various citations from authors you like. Another group may be called "My pics", where users may see all your travel photos, and so on.
This might sound similar with using categories. However, browsing all posts that belong to a category is in fact an archive-like browsing; depending on your blog theme, the posts will be shown differently from the normal posts page. For example, the posts may have only their titles shown, while their content may not be displayed at all; the whole listing may have a 'Category Name Archives' heading, which is quite different from what a normal blog home page looks like.
This plugin really splits your blog in different blogs, where each such sub-blog looks the same. And you can still use the same category on posts belonging to different groups. For example, an entry placed in a "Musings" groups may show the world what were your thoughts from your last visit to London, and assign it a, well, "London" category (among others). At a later time you can have another post under the same category, but neatly placed in your "My travel pics" group, where you gather photos only.
wp_list_pagesfunction defined by WordPress); if your blog theme is using its own method for retrieving these pages, you can still show your groups in the special widget offered by PostGroups.
Please report any issues in the support forum.