Most of the apps I tried were more complex than I needed, and strangely, I found it really tricky to silence vibration of notifications. Even if I unchecked vibrate in the profile, still didn't work....got a silent notification but it still vibrated. Somehow got it to stop doing that, I think by setting phone system vibration to Never (still vibrates in "normal" profile when I get texts, tweaked it in Handcent), and settled on Spark Audio Profiles. Gives me a small widget, one touch switches from one profile to the other. Customized it with only 2 profiles, each with Ring/Alert/Alarm volume settings and Vibration on/off options.