A wordpress plugin that allows site users (logged in or not) to create fairly complex entries (categories, files, custom fields) that can be held in moderation until approved by an admin.