Android: One of the complaints I hear from people who switch from the BlackBerry to Android is that they miss the ability to customise "profiles" of system sounds they can switch between based on where they are or whether they want to be disturbed. Volume Rocker for Android is a utility that has those profiles and lets you tweak them so they're just right for you.
The profile names in Volume Rocker will be familiar to BlackBerry users: there's a silent profile, a vibrate-only profile, a "quiet" profile where most system sounds are set to a third of normal volume, a "normal" profile where everything is half-volume, and a "loud" profile where everything is turned up. Still, if you want all your phone to vibrate on incoming calls and SMS messages but you still want your alarm to ring aloud, Volume Rocker lets you tweak each individual setting and sound for each profile to suit your preferences. When you've finished, you can tap the profile name to test it and make sure it's configured the way you like.
The app's features do exist in some ROMs already, but most stock Android devices let you turn all alerts and notification sounds off, set them to vibrate, or silence your phone entirely. Volume Rocker offers more granular control. It's free (ad-supported) and available now in the Android App Store.