Free and Paid Plugins for WordPress
Create custom search forms for your site that search any post types, custom fields, taxonomies, or child pages! This is a plugin that will allow you to create custom search forms that can be placed in any widget or content area on your site. The results can be sorted by the custom fields being searched. You can use a shortcode to display the form or there is a widget included. The search used on this site uses Custom Search Forms.
This plugin allows you to hide dashboard widgets and admin update messages from non-admin users. In version 0.1 you will not be able to restrict the widgets by role. It will simply apply to any non-admin user. A version is currently in the works that will allow you to show different widgets by role. There are also options to hide the wordpress admin update messages so only admins can see them.