If you like the switching programs visually DExposE2 is a great option. Modeled after Expose in Mac OS X, DExposE2 lets you use the F9, F10, and F11 keys to toggle different views of running programs. F9 minimizes all application windows to fit on your screen. F10 minimizes all windows of a single program to fit on your screen. F11 makes all windows move out of the way to give you access to the desktop. You have several options for activating DExposE2 with hot-keys, mousing to the corner of your screen, or the function keys. There are several more options to configure in the preferences.