LauncherPro This app sort of replaces your home screens that come with your phone. It allows you to change your number of screens (7), and the number of icons at the bottom (dock) of your phone (5, up to 15 with scrolling). This gives you more screen space for viewing all your fave widgets. There is a competitor or two on the market, but this was super easy to use.
foxdrop
Also check out Live Shortcuts - allows you to add app shortcuts to your home screens that automatically change to show only the apps you use frequently.