A complete portfolio plugin for creative people (built with custom post types and taxonomies).
I hate when themes authors lock users into using the same theme forever or risk losing all of their content. Many theme developers continue to add portfolios to their themes without thinking about the consequences to their users' data. This plugin is a way to meet those theme authors in the middle. Let users choose their design not based on functionality but based on the merits of the design. Leave the functionality to plugin developers.
It works just like posts or pages. You'll get a new menu item in the admin called "Portfolio". From there, you can create new portfolios (sort of like tags) and portfolio items (sort of like posts).
Just visit "Settings > Permalinks" in your WordPress admin. It will flush your rewrite rules. After that, you shouldn't have any 404 issues.
It should be located just below "Media" in the WordPress admin menu. By default, only administrators can see this menu item. If you are an administrator and can't see it after activating the plugin, deactivate and reactivate the plugin. This should add the required permissions to your administrator role.
By default, the "administrator" role is the only role allowed to edit portfolio-related things. However, you can install a role management plugin like Members to give more users access to portfolios.
The three capabilities you'll need to add to other roles are:
manage_portfolio: Allows management of the entire portfolio section (only for trusted users).
edit_portfolio_items: Allows users to edit (not publish) portfolio items and assign portfolios to those items.
create_portfolio_items: Allows users to publish portfolio items.
The official support forum for this plugin is located at Theme Hybrid. I don't generally have time to answer questions on the WordPress.org forums. Theme Hybrid is my fulltime day job.