to go in silent instead of vibrate, volume rocker all the way down to vibrate and volume rocker up one notch to silent.
That is the fastest way for me without taking up home screen real-estate
Have you guys seen "SHUSH" an app.
I didn't make it but I love it.
Put your phone on vibrate and it pops up and asks how long.
It will automatically go back to loud.
So if you are going to a meeting or a movie, just push volume down or click your vibrate widget and shush pops up and you can say shush for 3 hours.
After 3 hours you don't have to remember to turn the volume back up.
There is also "local" which changes settings based on where you are.
It is not free. I use Shush and Timerriffic together.
Timerriffic will change the volume settings based on when it is.
So at night at 10PM mine goes to vibrate, at 12 it goes to mute.
At 8AM it goes back to vibrate at 9AM it goes back to loud.
Several settings so if you have church, etc. you can set weekly settings as well.