Now, we all have a ton of stuff on our sidebars (at least I have this problem). Sometimes I want the sidebar widget to show, and sometimes I do not. For example, you might want to have your "authors" widget show only when someone is viewing your "about" page. Maybe you only want your blogroll on the front page.Dynamic Widgets
is awesome. You can customize when your widgets show up.
Step 1: create and configure your widget normally.
Step 2: At the bottom you see the dynamic widget link. It says here that the widget is currently STATIC (shows on every page). You click the "static" link.
Step 3: From there, you have options to show/hide depending on user role, what page the user is on, and a couple other things. You can customize using exceptions in both directions "Show, except on these pages" or "Do not show, except on the following pages."